[PATCH 21/59] Use $(config-cflags-wno-ignored-attributes) on some files

Adhemerval Zanella adhemerval.zanella@linaro.org
Fri Oct 17 19:12:56 GMT 2025


clang emits an warning when a double alias redirection is used, to warn
the the original symbol will be used even when weak definition is
overridden.  Howerver, this is a common pattern for weak_alias, where
multiple alias are set to same symbol.
---
 math/Makefile   | 14 ++++++++++++++
 string/Makefile |  2 ++
 2 files changed, 16 insertions(+)

diff --git a/math/Makefile b/math/Makefile
index 57f1e4af28..66df19f845 100644
--- a/math/Makefile
+++ b/math/Makefile
@@ -1752,6 +1752,20 @@ CFLAGS-s_y0f.c += -fno-builtin-y0f32
 CFLAGS-s_y1f.c += -fno-builtin-y1f32
 CFLAGS-s_ynf.c += -fno-builtin-ynf32
 
+CFLAGS-fclrexcpt.c += $(config-cflags-wno-ignored-attributes)
+CFLAGS-ftestexcept.c += $(config-cflags-wno-ignored-attributes)
+CFLAGS-s_fabsf128.c += $(config-cflags-wno-ignored-attributes)
+CFLAGS-s_sincos.c += $(config-cflags-wno-ignored-attributes)
+CFLAGS-w_exp10_compat.c += $(config-cflags-wno-ignored-attributes)
+CFLAGS-fraiseexcpt.c += $(config-cflags-wno-ignored-attributes)
+CFLAGS-fegetround.c += $(config-cflags-wno-ignored-attributes)
+CFLAGS-fesetround.c += $(config-cflags-wno-ignored-attributes)
+CFLAGS-fegetenv.c += $(config-cflags-wno-ignored-attributes)
+CFLAGS-fesetenv.c += $(config-cflags-wno-ignored-attributes)
+CFLAGS-feholdexcpt.c += $(config-cflags-wno-ignored-attributes)
+CFLAGS-s_exp10m1f.c += $(config-cflags-wno-ignored-attributes)
+CFLAGS-s_exp2m1f.c += $(config-cflags-wno-ignored-attributes)
+
 # These files quiet sNaNs in a way that is optimized away without
 # -fsignaling-nans.
 CFLAGS-s_modf.c += $(config-cflags-signaling-nans)
diff --git a/string/Makefile b/string/Makefile
index d842ae0457..2aca9b2e72 100644
--- a/string/Makefile
+++ b/string/Makefile
@@ -293,6 +293,8 @@ CFLAGS-memchr.c += $(config-cflags-wno-ignored-attributes)
 CFLAGS-mempcpy.c += $(config-cflags-wno-ignored-attributes)
 CFLAGS-stpcpy.c += $(config-cflags-wno-ignored-attributes)
 CFLAGS-strnlen.c += $(config-cflags-wno-ignored-attributes)
+CFLAGS-ffsll.c += $(config-cflags-wno-ignored-attributes)
+CFLAGS-strlen.c += $(config-cflags-wno-ignored-attributes)
 
 ifeq ($(run-built-tests),yes)
 $(objpfx)tst-svc-cmp.out: tst-svc.expect $(objpfx)tst-svc.out
-- 
2.43.0



More information about the Libc-alpha mailing list