1 %go_arches %{ix86} %{x8664} %{armv5} %{armv6} %{armv7} aarch64 mips mipsel mips64 mips64le ppc64 ppc64le riscv64 s390x
2 %go_cachedir %{?buildsubdir:%{_builddir}/%{buildsubdir}/}.go-cache
6 GOARCH=${GOARCH-arm64} \\\
9 GOARCH=${GOARCH-arm} \\\
13 GOARCH=${GOARCH-arm} \\\
17 GOARCH=${GOARCH-arm} \\\
21 GOARCH=${GOARCH-mipsle} \\\
24 GOARCH=${GOARCH-mips64le} \\\
27 GOARCH=${GOARCH-386} \\\
28 %ifarch %{x86_with_sse2} \
29 GO386=${GO386-sse2} \\\
31 GO386=${GO386-softfloat} \\\
35 GOARCH=${GOARCH-amd64} \\\
37 %ifarch mips mips64 ppc64 ppc64le riscv64 s390x \
38 GOARCH=${GOARCH-%{_arch}} \\\
40 %{?go_cachedir:GOCACHE="${GOCACHE-%{go_cachedir}}"} \\\
41 %{?__jobs:GOMAXPROCS=%{__jobs}} \\\
42 GOOS=${GOOS-linux} \\\