]>
Commit | Line | Data |
---|---|---|
7ea50c52 | 1 | %go_arches %{ix86} %{x8664} %{armv5} %{armv6} %{armv7} aarch64 mips mipsel mips64 mips64le ppc64 ppc64le riscv64 s390x |
63ccb634 | 2 | %go_cachedir %{?buildsubdir:%{_builddir}/%{buildsubdir}/}.go-cache |
7ea50c52 JP |
3 | |
4 | %__go \\\ | |
5 | %ifarch aarch64 \ | |
8fdaf581 | 6 | GOARCH=${GOARCH-arm64} \\\ |
7ea50c52 JP |
7 | %endif \ |
8 | %ifarch %{armv5} \ | |
8fdaf581 JP |
9 | GOARCH=${GOARCH-arm} \\\ |
10 | GOARM=${GOARM-5} \\\ | |
7ea50c52 JP |
11 | %endif \ |
12 | %ifarch %{armv6} \ | |
8fdaf581 JP |
13 | GOARCH=${GOARCH-arm} \\\ |
14 | GOARM=${GOARM-6} \\\ | |
7ea50c52 JP |
15 | %endif \ |
16 | %ifarch %{armv7} \ | |
8fdaf581 JP |
17 | GOARCH=${GOARCH-arm} \\\ |
18 | GOARM=${GOARM-7} \\\ | |
7ea50c52 JP |
19 | %endif \ |
20 | %ifarch mipsel \ | |
8fdaf581 | 21 | GOARCH=${GOARCH-mipsle} \\\ |
7ea50c52 JP |
22 | %endif \ |
23 | %ifarch mips64el \ | |
8fdaf581 | 24 | GOARCH=${GOARCH-mips64le} \\\ |
7ea50c52 JP |
25 | %endif \ |
26 | %ifarch %{ix86} \ | |
8fdaf581 | 27 | GOARCH=${GOARCH-386} \\\ |
549e8af5 JP |
28 | %ifarch %{x86_with_sse2} \ |
29 | GO386=${GO386-sse2} \\\ | |
30 | %else \ | |
31 | GO386=${GO386-softfloat} \\\ | |
32 | %endif \ | |
7ea50c52 JP |
33 | %endif \ |
34 | %ifarch %{x8664} \ | |
8fdaf581 | 35 | GOARCH=${GOARCH-amd64} \\\ |
7ea50c52 JP |
36 | %endif \ |
37 | %ifarch mips mips64 ppc64 ppc64le riscv64 s390x \ | |
8fdaf581 | 38 | GOARCH=${GOARCH-%{_arch}} \\\ |
7ea50c52 | 39 | %endif \ |
3a11946f | 40 | %{?go_cachedir:GOCACHE="${GOCACHE-%{go_cachedir}}"} \\\ |
8fabd0da | 41 | %{?__jobs:GOMAXPROCS=%{__jobs}} \\\ |
8fdaf581 | 42 | GOOS=${GOOS-linux} \\\ |
7ea50c52 | 43 | /usr/bin/go |