build/roms: Make coreboot crossgcc usable for payloads and modules

Add the coreboot-built cross-architecture toolchains to the PATH so that
modules and payloads can use them. When building for a foreign-arch
board, also export CROSS_COMPILE pointing to the appropriate prefix.

Signed-off-by: Alper Nebi Yasak <alpernebiyasak@gmail.com>
This commit is contained in:
Alper Nebi Yasak
2022-12-07 20:53:18 +03:00
parent a586356164
commit bee5054077
2 changed files with 14 additions and 8 deletions
-8
View File
@@ -94,14 +94,6 @@ for board in "$@"; do
continue
fi
if [ "${arch}" = "x86_32" ] || [ "${arch}" = "x86_64" ]; then
export CROSS_COMPILE=x86_64-linux-
elif [ "${arch}" = "ARMv7" ]; then
export CROSS_COMPILE=arm-linux-gnueabi-
elif [ "${arch}" = "AArch64" ]; then
export CROSS_COMPILE=aarch64-linux-gnu-
fi
for config in "${board_dir}/config"/*; do
if [ ! -f "${config}" ]; then
printf "%s: Target %s has no configs to build for. Skipping build.\n" \