[PATCH] config/rs6000/t-float128: Don't encode full build paths into headers

Richard Purdie richard.purdie@linuxfoundation.org
Wed Aug 17 12:10:14 GMT 2022


Avoid encoding full build paths into headers, just use the basename of the file.
This aids build reproducibility where the build paths vary and source is saved
for debugging purposes.

libgcc/ChangeLog:

    * config/rs6000/t-float128: Don't encode full build paths into headers

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
---
 libgcc/config/rs6000/t-float128 | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/libgcc/config/rs6000/t-float128 b/libgcc/config/rs6000/t-float128
index b09b5664af0..513e63748f1 100644
--- a/libgcc/config/rs6000/t-float128
+++ b/libgcc/config/rs6000/t-float128
@@ -103,7 +103,7 @@ $(ibm128_dec_objs)	: INTERNAL_CFLAGS += $(IBM128_CFLAGS_DECIMAL)
 $(fp128_softfp_src) : $(srcdir)/soft-fp/$(subst -sw,,$(subst kf,tf,$@)) $(fp128_dep)
 	@src="$(srcdir)/soft-fp/$(subst -sw,,$(subst kf,tf,$@))"; \
 	echo "Create $@"; \
-	(echo "/* file created from $$src */"; \
+	(echo "/* file created from `basename $$src` */"; \
 	 echo; \
 	 sed -f $(fp128_sed) < $$src) > $@
 
-- 
2.34.1



More information about the Gcc-patches mailing list