go: enable aarch64 (target only).
This commit is contained in:
@@ -2,7 +2,7 @@
|
|||||||
pkgname=go
|
pkgname=go
|
||||||
_bootstrap_version=1.4.2
|
_bootstrap_version=1.4.2
|
||||||
version=1.7.1
|
version=1.7.1
|
||||||
revision=1
|
revision=2
|
||||||
wrksrc=go
|
wrksrc=go
|
||||||
hostmakedepends="git ca-certificates"
|
hostmakedepends="git ca-certificates"
|
||||||
short_desc="The Go Programming Language"
|
short_desc="The Go Programming Language"
|
||||||
@@ -27,6 +27,7 @@ _go_targetarch() {
|
|||||||
x86_64*) export hostarch=amd64;;
|
x86_64*) export hostarch=amd64;;
|
||||||
esac
|
esac
|
||||||
case "$XBPS_TARGET_MACHINE" in
|
case "$XBPS_TARGET_MACHINE" in
|
||||||
|
aarch64*) targetarch=arm64;;
|
||||||
arm*) targetarch=arm;;
|
arm*) targetarch=arm;;
|
||||||
i686*) targetarch=386;;
|
i686*) targetarch=386;;
|
||||||
x86_64*) targetarch=amd64;;
|
x86_64*) targetarch=amd64;;
|
||||||
@@ -67,6 +68,9 @@ do_build() {
|
|||||||
GOOS=linux
|
GOOS=linux
|
||||||
GOARCH=arm
|
GOARCH=arm
|
||||||
bash make.bash --no-clean
|
bash make.bash --no-clean
|
||||||
|
GOOS=linux
|
||||||
|
GOARCH=arm64
|
||||||
|
bash make.bash --no-clean
|
||||||
for os in darwin freebsd linux windows; do
|
for os in darwin freebsd linux windows; do
|
||||||
for arch in 386 amd64; do
|
for arch in 386 amd64; do
|
||||||
GOARCH=$arch
|
GOARCH=$arch
|
||||||
@@ -92,6 +96,7 @@ do_install() {
|
|||||||
|
|
||||||
if [ "$CROSS_BUILD" ]; then
|
if [ "$CROSS_BUILD" ]; then
|
||||||
case "$XBPS_TARGET_MACHINE" in
|
case "$XBPS_TARGET_MACHINE" in
|
||||||
|
aarch64*) bindir=bin/linux_arm64;;
|
||||||
arm*) bindir=bin/linux_arm;;
|
arm*) bindir=bin/linux_arm;;
|
||||||
i686*) bindir=bin/linux_386;;
|
i686*) bindir=bin/linux_386;;
|
||||||
x86_64*) bindir=bin/linux_amd64;;
|
x86_64*) bindir=bin/linux_amd64;;
|
||||||
|
|||||||
Reference in New Issue
Block a user