sync to lbmk b71d4fd0
merges commit: * b71d4fd0 coreboot/fam15h: disable -Werror on binutils 2.32 work around newer build issues, on very bleeding edge distros (disable treating warnings as errors) Signed-off-by: Leah Rowe <info@minifree.org>audit2-merge1
parent
48f6b2fec7
commit
e61e376c45
|
@ -0,0 +1,35 @@
|
|||
From 5ec265deac0da077c9b1e23fc52abe1b5f0696b5 Mon Sep 17 00:00:00 2001
|
||||
From: Leah Rowe <leah@libreboot.org>
|
||||
Date: Sat, 13 Jan 2024 14:57:46 +0000
|
||||
Subject: [PATCH 1/1] buildgcc: don't treat binutil warnings as errors
|
||||
|
||||
binutils 2.32 has too many build warnings on modern toolchains,
|
||||
and newer gcc versions are much more pedantic about warnings,
|
||||
treating them as errors by default.
|
||||
|
||||
instead of patching binutils like before, just let the warnings
|
||||
persist. the warnings are benign. a user on gnuboot irc had serious
|
||||
issues building binutils 2.32 specifically, on current gentoo as
|
||||
of 13 January 2024. this patch mitigates those warning messages.
|
||||
|
||||
Signed-off-by: Leah Rowe <leah@libreboot.org>
|
||||
---
|
||||
util/crossgcc/buildgcc | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/util/crossgcc/buildgcc b/util/crossgcc/buildgcc
|
||||
index 505cd7484c..6f1953e68d 100755
|
||||
--- a/util/crossgcc/buildgcc
|
||||
+++ b/util/crossgcc/buildgcc
|
||||
@@ -719,7 +719,7 @@ build_BINUTILS() {
|
||||
--disable-werror --disable-nls --enable-lto --enable-gold \
|
||||
--enable-interwork --enable-multilib \
|
||||
--enable-plugins --enable-multilibs \
|
||||
- CFLAGS="$HOSTCFLAGS" \
|
||||
+ CFLAGS="$HOSTCFLAGS -Wno-error -w" \
|
||||
CXXFLAGS="$HOSTCFLAGS" \
|
||||
|| touch .failed
|
||||
# shellcheck disable=SC2086
|
||||
--
|
||||
2.39.2
|
||||
|
|
@ -0,0 +1,35 @@
|
|||
From 5ec265deac0da077c9b1e23fc52abe1b5f0696b5 Mon Sep 17 00:00:00 2001
|
||||
From: Leah Rowe <leah@libreboot.org>
|
||||
Date: Sat, 13 Jan 2024 14:57:46 +0000
|
||||
Subject: [PATCH 1/1] buildgcc: don't treat binutil warnings as errors
|
||||
|
||||
binutils 2.32 has too many build warnings on modern toolchains,
|
||||
and newer gcc versions are much more pedantic about warnings,
|
||||
treating them as errors by default.
|
||||
|
||||
instead of patching binutils like before, just let the warnings
|
||||
persist. the warnings are benign. a user on gnuboot irc had serious
|
||||
issues building binutils 2.32 specifically, on current gentoo as
|
||||
of 13 January 2024. this patch mitigates those warning messages.
|
||||
|
||||
Signed-off-by: Leah Rowe <leah@libreboot.org>
|
||||
---
|
||||
util/crossgcc/buildgcc | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/util/crossgcc/buildgcc b/util/crossgcc/buildgcc
|
||||
index 505cd7484c..6f1953e68d 100755
|
||||
--- a/util/crossgcc/buildgcc
|
||||
+++ b/util/crossgcc/buildgcc
|
||||
@@ -719,7 +719,7 @@ build_BINUTILS() {
|
||||
--disable-werror --disable-nls --enable-lto --enable-gold \
|
||||
--enable-interwork --enable-multilib \
|
||||
--enable-plugins --enable-multilibs \
|
||||
- CFLAGS="$HOSTCFLAGS" \
|
||||
+ CFLAGS="$HOSTCFLAGS -Wno-error -w" \
|
||||
CXXFLAGS="$HOSTCFLAGS" \
|
||||
|| touch .failed
|
||||
# shellcheck disable=SC2086
|
||||
--
|
||||
2.39.2
|
||||
|
Loading…
Reference in New Issue