summaryrefslogtreecommitdiff
path: root/config/libc/glibc.in
diff options
context:
space:
mode:
authorspaun2002 <spaun2002mobile@gmail.com>2021-04-29 03:15:27 (GMT)
committerspaun2002 <spaun2002mobile@gmail.com>2021-05-05 08:26:34 (GMT)
commit6ca5f91fb59bb77a942e1287a6fcfec7811ffa36 (patch)
tree088f5c271f7257a536d04bca39d7cabaac1f99ba /config/libc/glibc.in
parent37c61914ce16e5a9b175d493719b7f986bd00a84 (diff)
Disable -Werror for GLIBC for all ARCH for GCC11.
This change replicates what GLIBC 2.23 has in the string/rawmemchr.c: // #if __GNUC_PREREQ (11, 0) // /* Likewise GCC 11, with a different warning option. */ // DIAG_IGNORE_NEEDS_COMMENT (11, "-Wstringop-overread"); // #endif With -Werror multiple platforms failing on the string/rawmemchr.c:40 line. Signed-off-by: Nik Konyuchenko <spaun2002mobile@gmail.com>
Diffstat (limited to 'config/libc/glibc.in')
-rw-r--r--config/libc/glibc.in5
1 files changed, 3 insertions, 2 deletions
diff --git a/config/libc/glibc.in b/config/libc/glibc.in
index 001cd2f..e89ed8c 100644
--- a/config/libc/glibc.in
+++ b/config/libc/glibc.in
@@ -403,8 +403,9 @@ config GLIBC_SSP
# GCC8-related fixes were only available in glibc 2.27.
config GLIBC_ENABLE_WERROR
bool "Enable -Werror during the build"
- depends on !(ARCH_POWERPC && ARCH_64 && GLIBC_V_2_32)
- depends on !(ARCH_SPARC && GLIBC_V_2_32)
+ default n if GLIBC_2_32_or_later && ARCH_POWERPC && ARCH_64
+ default n if GLIBC_2_32_or_later && ARCH_SPARC
+ default n if GLIBC_2_32_or_later && GCC_11_or_later
default y if GCC_7_or_older
default y if GCC_8_or_later && GLIBC_2_27_or_later
help