From 5701f2c18bee02941d61658f9c1260e14ffb2b94 Mon Sep 17 00:00:00 2001 From: Miquel Sabaté Solà Date: Wed, 24 Jul 2024 16:25:27 +0200 Subject: Set ARCH and CROSS_COMPILE at the bash level MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Funnily enough, running something like `. cross` makes bash unstable. Hence, let's go back to mere .bashrc exporting. Signed-off-by: Miquel Sabaté Solà --- .bashrc | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to '.bashrc') diff --git a/.bashrc b/.bashrc index 0975c45..fd138b1 100644 --- a/.bashrc +++ b/.bashrc @@ -150,6 +150,17 @@ alias random_string="cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 64 | head - # Cargo environment. source_maybe "$HOME/.cargo/env" +## +# RISC-V + +# Setting this value as expected by the Linux Kernel when building it. +export ARCH=riscv + +# If this is not a RISC-V machine, set up cross compilation for it. +if [ "$(uname -m)" != "riscv64" ]; then + export CROSS_COMPILE=riscv64-suse-linux- +fi + ## # Lastly I had some problems with the GPG agent recently. So I copied a solution # from https://github.com/jessfraz/dotfiles -- cgit v1.2.3