From 8d3c39373f697f232b074efd100be6c4e1fa1919 Mon Sep 17 00:00:00 2001 From: "Dustin C. Hatch" Date: Sun, 26 Mar 2023 12:03:00 -0500 Subject: [PATCH] Configure Portage to cross-compile Go Portage does not set the `GOOS` and `GOARCH` environment variables by default, which are required to cross-compile Go code. --- yellow/portage/target/etc/portage/make.conf/40-goarch.conf | 2 ++ yellow/portage/target/etc/portage/package.use/go | 1 + 2 files changed, 3 insertions(+) create mode 100644 yellow/portage/target/etc/portage/make.conf/40-goarch.conf create mode 100644 yellow/portage/target/etc/portage/package.use/go diff --git a/yellow/portage/target/etc/portage/make.conf/40-goarch.conf b/yellow/portage/target/etc/portage/make.conf/40-goarch.conf new file mode 100644 index 0000000..89195e2 --- /dev/null +++ b/yellow/portage/target/etc/portage/make.conf/40-goarch.conf @@ -0,0 +1,2 @@ +GOOS=linux +GOARCH=${ARCH} diff --git a/yellow/portage/target/etc/portage/package.use/go b/yellow/portage/target/etc/portage/package.use/go new file mode 100644 index 0000000..2b6a6d9 --- /dev/null +++ b/yellow/portage/target/etc/portage/package.use/go @@ -0,0 +1 @@ +sys-devel/binutils gold