[PATCH] Remove Clang /usr/include/tgmath.h dependency
H.J. Lu
hjl.tools@gmail.com
Wed Dec 18 10:58:59 GMT 2024
Remove the /usr/include/tgmath.h dependency generated by Clang even though
Clang never reads /usr/include/tgmath.h.
Signed-off-by: H.J. Lu <hjl.tools@gmail.com>
---
Makerules | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/Makerules b/Makerules
index 275110dda8..c8b54f7d9a 100644
--- a/Makerules
+++ b/Makerules
@@ -469,9 +469,13 @@ S-CPPFLAGS = -DASSEMBLER $(asm-CPPFLAGS)
ifneq (,$(objpfx))
# Continuation lines here are dangerous because they introduce spaces!
+# Also remove the /usr/include/tgmath.h dependency generated by Clang
+# even though Clang never reads /usr/include/tgmath.h.
define sed-remove-objpfx
-e 's@ $(subst .,\.,$(subst @,\@,$(common-objpfx)))@ $$(common-objpfx)@g' \
--e 's@^$(subst .,\.,$(subst @,\@,$(common-objpfx)))@$$(common-objpfx)@g'
+-e 's@^$(subst .,\.,$(subst @,\@,$(common-objpfx)))@$$(common-objpfx)@g' \
+-e 's@/usr/include/tgmath.h:@@' \
+-e 's@ /usr/include/tgmath.h@@'
endef
endif
--
2.47.1
More information about the Libc-alpha
mailing list