From 91b63ccaec810e7a9533ea2ef4a29cdc104faaef Mon Sep 17 00:00:00 2001 From: Nuno Sa Date: Thu, 27 Jun 2024 09:38:56 +0200 Subject: [PATCH] commonrc: fix arm cross-compiler for Fedora On Fedora the cross compiler prefix is different from other distros like Arch. Fix it. Signed-off-by: Nuno Sa --- commonrc | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/commonrc b/commonrc index be64744..0fca3ad 100644 --- a/commonrc +++ b/commonrc @@ -6,7 +6,13 @@ # useful alias alias ssh_no_hosts='ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null' alias scp_no_hosts='scp -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null' -alias cross_cc_arm='export ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf-' + +command -v arm-linux-gnueabihf-gcc > /dev/null && { + alias cross_cc_arm='export ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf-' +} || { + # assume Fedora + alias cross_cc_arm='export ARCH=arm CROSS_COMPILE=arm-linux-gnu-' +} alias cross_cc_arm64='export ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu-' command -v expac >/dev/null 2>&1 && alias update-mirrors='rate-mirrors arch | sudo tee /etc/pacman.d/mirrorlist'