From 2c47edfdef62ef8ed70299699fc10c00bfc50090 Mon Sep 17 00:00:00 2001 From: Ralf Wildenhues Date: Thu, 4 Sep 2008 20:57:17 +0200 Subject: [PATCH] Do not remove .gcno files when linking. * libltdl/config/ltmain.m4sh (func_mode_link): When removing potential output files before linking, do not remove *.gcno profile information GCC outputs next to object files in `.libs'. Report by Vincent Torri. Signed-off-by: Ralf Wildenhues --- ChangeLog | 8 ++++++++ libltdl/config/ltmain.m4sh | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index af1f78ba4..b5b3347e0 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +2008-09-04 Ralf Wildenhues + + Do not remove .gcno files when linking. + * libltdl/config/ltmain.m4sh (func_mode_link): When removing + potential output files before linking, do not remove *.gcno + profile information GCC outputs next to object files in `.libs'. + Report by Vincent Torri. + 2008-09-01 Peter O'Gorman Revert 75142db4f8afc65ba7aae0ed80ea0b35bd9cc382 (AIX libltdl diff --git a/libltdl/config/ltmain.m4sh b/libltdl/config/ltmain.m4sh index 7e319c990..814cc9394 100644 --- a/libltdl/config/ltmain.m4sh +++ b/libltdl/config/ltmain.m4sh @@ -5963,7 +5963,7 @@ func_mode_link () tempremovelist=`$ECHO "$output_objdir/*"` for p in $tempremovelist; do case $p in - *.$objext) + *.$objext | *.gcno) ;; $output_objdir/$outputname | $output_objdir/$libname.* | $output_objdir/${libname}${release}.*) if test "X$precious_files_regex" != "X"; then -- 2.47.2