Lines Matching +full:arm +full:- +full:linux +full:- +full:gnueabihf
2 set -e -o pipefail
8 # It assumes that the "x86_64-cros-linux-gnu" toolchain is already installed.
9 # It assumes that the "armv7a-cros-linux-gnueabihf" toolchain is
11 # It assumes that the "aarch64-cros-linux-gnu" toolchain is already installed.
13 if [[ ! -e "make.bash" && -e "src/make.bash" ]]
19 GOOS="linux" GOARCH="amd64" CGO_ENABLED="1" \
20 CC_FOR_TARGET="x86_64-cros-linux-gnu-clang" \
21 CXX_FOR_TARGET="x86_64-cros-linux-gnu-clang++" \
22 ./make.bash --no-clean
23 GOOS="linux" GOARCH="amd64" CGO_ENABLED="1" \
24 CC="x86_64-cros-linux-gnu-clang" \
25 CXX="x86_64-cros-linux-gnu-clang++" \
26 ../bin/go install -v -buildmode=pie std
28 # Build the Go toolchain for arm targets.
29 GOOS="linux" GOARCH="arm" CGO_ENABLED="1" \
30 CC_FOR_TARGET="armv7a-cros-linux-gnueabihf-clang" \
31 CXX_FOR_TARGET="armv7a-cros-linux-gnueabihf-clang++" \
32 ./make.bash --no-clean
33 GOOS="linux" GOARCH="arm" CGO_ENABLED="1" \
34 CC="armv7a-cros-linux-gnueabihf-clang" \
35 CXX="armv7a-cros-linux-gnueabihf-clang++" \
36 ../bin/go install -v -buildmode=pie std
39 GOOS="linux" GOARCH="arm64" CGO_ENABLED="1" \
40 CC_FOR_TARGET="aarch64-cros-linux-gnu-clang" \
41 CXX_FOR_TARGET="aarch64-cros-linux-gnu-clang++" \
42 ./make.bash --no-clean
43 GOOS="linux" GOARCH="arm64" CGO_ENABLED="1" \
44 CC="aarch64-cros-linux-gnu-clang" \
45 CXX="aarch64-cros-linux-gnu-clang++" \
46 ../bin/go install -v -buildmode=pie std