summaryrefslogtreecommitdiffstats
path: root/util
diff options
context:
space:
mode:
authorPatrick Georgi <patrick@georgi.software>2024-01-28 01:20:43 +0100
committerPatrick Georgi <patrick@coreboot.org>2024-01-30 12:00:59 +0000
commitf67005db0abbe5793c00c5f8b968e84a52c28ab1 (patch)
treed5482c504617f469791f39a5dcd63d076bc2ecf0 /util
parent50e8579bfd14ca3fdebe21a4f12b5320e3a6fc1a (diff)
downloadcoreboot-f67005db0abbe5793c00c5f8b968e84a52c28ab1.tar.gz
coreboot-f67005db0abbe5793c00c5f8b968e84a52c28ab1.tar.bz2
coreboot-f67005db0abbe5793c00c5f8b968e84a52c28ab1.zip
crossgcc: Distinguish bootstrap and target compiler options
GCC_OPTIONS is only used for target specific options right now, so rename to TARGET_GCC_OPTIONS and only use them in the non-bootstrap build. Adapt BINUTILS_OPTIONS for consistency, even though it doesn't have the same problem. Change-Id: I5e4f54b758dd7daf4e69101c19dfa1212fa64cf6 Signed-off-by: Patrick Georgi <patrick@georgi.software> Reviewed-on: https://review.coreboot.org/c/coreboot/+/80229 Reviewed-by: Martin L Roth <gaumless@gmail.com> Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Felix Singer <service+coreboot-gerrit@felixsinger.de>
Diffstat (limited to 'util')
-rwxr-xr-xutil/crossgcc/buildgcc7
1 files changed, 4 insertions, 3 deletions
diff --git a/util/crossgcc/buildgcc b/util/crossgcc/buildgcc
index 23a5caf2bb4e..b294da5dfbcf 100755
--- a/util/crossgcc/buildgcc
+++ b/util/crossgcc/buildgcc
@@ -722,7 +722,7 @@ build_BINUTILS() {
--enable-multilib \
--disable-docs \
--disable-texinfo \
- ${BINUTILS_OPTIONS} \
+ ${TARGET_BINUTILS_OPTIONS} \
CFLAGS="$HOSTCFLAGS" \
CXXFLAGS="$HOSTCFLAGS" || touch .failed
# shellcheck disable=SC2086
@@ -811,6 +811,7 @@ build_cross_GCC() {
--disable-libcc1 \
--disable-decimal-float \
${GCC_OPTIONS} \
+ ${TARGET_GCC_OPTIONS} \
--enable-languages="${LANGUAGES}" \
--with-system-zlib \
--with-gmp="$DESTDIR$TARGETDIR" \
@@ -995,8 +996,8 @@ case "$TARGETARCH" in
i386-elf) ;;
i386-mingw32) ;;
riscv-elf) TARGETARCH=riscv64-elf
- GCC_OPTIONS="$GCC_OPTIONS --with-isa-spec=20191213"
- BINUTILS_OPTIONS="$BINUTILS_OPTIONS --with-isa-spec=20191213";;
+ TARGET_GCC_OPTIONS="$TARGET_GCC_OPTIONS --with-isa-spec=20191213"
+ TARGET_BINUTILS_OPTIONS="$TARGET_BINUTILS_OPTIONS --with-isa-spec=20191213";;
powerpc64*-linux*) ;;
i386*) TARGETARCH=i386-elf;;
arm*) TARGETARCH=arm-eabi;;