mirror of
https://github.com/nkanaev/yarr.git
synced 2025-07-08 16:00:11 +00:00
cross-compilation for ARMv7
This commit is contained in:
parent
6b8da92cb3
commit
ead253c55f
@ -5,7 +5,9 @@ RUN apt update
|
|||||||
RUN apt install -y \
|
RUN apt install -y \
|
||||||
wget build-essential \
|
wget build-essential \
|
||||||
gcc-aarch64-linux-gnu \
|
gcc-aarch64-linux-gnu \
|
||||||
binutils-aarch64-linux-gnu binutils-aarch64-linux-gnu-dbg
|
binutils-aarch64-linux-gnu binutils-aarch64-linux-gnu-dbg \
|
||||||
|
gcc-arm-linux-gnueabihf \
|
||||||
|
binutils-arm-linux-gnueabihf binutils-arm-linux-gnueabihf-dbg
|
||||||
RUN env DEBIAN_FRONTEND=noninteractive \
|
RUN env DEBIAN_FRONTEND=noninteractive \
|
||||||
apt install -y qemu-user qemu-user-static
|
apt install -y qemu-user qemu-user-static
|
||||||
|
|
||||||
@ -30,4 +32,13 @@ RUN env \
|
|||||||
-ldflags="-s -w" \
|
-ldflags="-s -w" \
|
||||||
-o /root/out/yarr.arm64 src/main.go
|
-o /root/out/yarr.arm64 src/main.go
|
||||||
|
|
||||||
|
RUN env \
|
||||||
|
CC=arm-linux-gnueabihf-gcc \
|
||||||
|
CGO_ENABLED=1 \
|
||||||
|
GOOS=linux GOARCH=arm GOARM=7 \
|
||||||
|
go build \
|
||||||
|
-tags "sqlite_foreign_keys release linux" \
|
||||||
|
-ldflags="-s -w" \
|
||||||
|
-o /root/out/yarr.arm7 src/main.go
|
||||||
|
|
||||||
CMD ["/bin/bash"]
|
CMD ["/bin/bash"]
|
||||||
|
Loading…
x
Reference in New Issue
Block a user