From 7946b8c0844398790b3dab541291e5a6052f78e7 Mon Sep 17 00:00:00 2001 From: "Dustin C. Hatch" Date: Sun, 22 Dec 2024 09:15:47 -0600 Subject: [PATCH] Do not cross-compile Rust This will happen in a separate layer. --- crossdev.sh | 32 -------------------------------- 1 file changed, 32 deletions(-) diff --git a/crossdev.sh b/crossdev.sh index 24f884e..285143c 100755 --- a/crossdev.sh +++ b/crossdev.sh @@ -23,35 +23,3 @@ EOF emerge -kvnj --rebuilt-binaries=y sys-devel/crossdev crossdev --stable -t "$1" - -ln -s /var/db/repos/gentoo/sys-devel/rust-std /var/db/repos/crossdev/cross-${target}/ - -case ${target%%-*} in -aarch64) - llvm_target=AArch64 - ;; -arm*) - llvm_target=ARM - ;; -*) - printf 'Unknown LLVM target: %s' "${target%%-*}" - exit 1 - ;; -esac - -mkdir -p \ - /etc/portage/env/dev-lang \ - /etc/portage/package.accept_keywords \ - /etc/portage/package.use \ - && : -printf 'cross-%s/rust-std **\n' "${target}" \ - > /etc/portage/package.accept_keywords/rust-cross -printf 'dev-lang/rust rust-src LLVM_TARGETS: %s\n' \ - "${llvm_target}" \ - > /etc/portage/package.use/rust-src -printf 'RUST_CROSS_TARGETS=( %s:%s:%s )\n' \ - "${llvm_target}" \ - "${target}" \ - "${target}" \ - >> /etc/portage/env/dev-lang/rust -emerge -vbknj cross-${target}/rust-std