]>
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} \\\ |
7ea50c52 JP |
28 | %endif \ |
29 | %ifarch %{x8664} \ | |
8fdaf581 | 30 | GOARCH=${GOARCH-amd64} \\\ |
7ea50c52 JP |
31 | %endif \ |
32 | %ifarch mips mips64 ppc64 ppc64le riscv64 s390x \ | |
8fdaf581 | 33 | GOARCH=${GOARCH-%{_arch}} \\\ |
7ea50c52 | 34 | %endif \ |
63ccb634 | 35 | %{?go_cachedir:GOCACHE="%{go_cachedir}"} \\\ |
8fabd0da | 36 | %{?__jobs:GOMAXPROCS=%{__jobs}} \\\ |
8fdaf581 | 37 | GOOS=${GOOS-linux} \\\ |
7ea50c52 | 38 | /usr/bin/go |