libbacktrace: don't fail tests if dwz fails
authorIan Lance Taylor <iant@golang.org>
Mon, 18 Jan 2021 22:45:57 +0000 (14:45 -0800)
committerIan Lance Taylor <iant@golang.org>
Mon, 18 Jan 2021 22:45:57 +0000 (14:45 -0800)
* Makefile.am (%_dwz): If dwz fails, use uncompressed debug info.
* Makefile.in: Regenerate.
* configure: Regenerate.

libbacktrace/Makefile.am
libbacktrace/Makefile.in
libbacktrace/configure

index e1e55009f095cd760f293c4d6cfd8da433e6ba40..8874f41338a7d0fdeafc022c73557a9485e96f0c 100644 (file)
@@ -303,9 +303,13 @@ if HAVE_DWZ
        rm -f $@ $@_common.debug
        cp $< $@_1
        cp $< $@_2
-       $(DWZ) -m $@_common.debug $@_1 $@_2
-       rm -f $@_2
-       mv $@_1 $@
+       if $(DWZ) -m $@_common.debug $@_1 $@_2; then \
+         rm -f $@_2; \
+         mv $@_1 $@; \
+       else \
+         echo "Ignoring dwz errors, assuming that test passes"; \
+         cp $< $@; \
+       fi
 
 TESTS += btest_dwz
 
index 2f5fdb1dca4c887d51d5501de4ec0c7925c4b0fe..2ba8dfa84289a486c1ff00a8563045c1b146ac54 100644 (file)
@@ -15,7 +15,7 @@
 @SET_MAKE@
 
 # Makefile.am -- Backtrace Makefile.
-# Copyright (C) 2012-2020 Free Software Foundation, Inc.
+# Copyright (C) 2012-2021 Free Software Foundation, Inc.
 
 # Redistribution and use in source and binary forms, with or without
 # modification, are permitted provided that the following conditions are
@@ -2433,9 +2433,13 @@ uninstall-am:
 @HAVE_DWZ_TRUE@@NATIVE_TRUE@   rm -f $@ $@_common.debug
 @HAVE_DWZ_TRUE@@NATIVE_TRUE@   cp $< $@_1
 @HAVE_DWZ_TRUE@@NATIVE_TRUE@   cp $< $@_2
-@HAVE_DWZ_TRUE@@NATIVE_TRUE@   $(DWZ) -m $@_common.debug $@_1 $@_2
-@HAVE_DWZ_TRUE@@NATIVE_TRUE@   rm -f $@_2
-@HAVE_DWZ_TRUE@@NATIVE_TRUE@   mv $@_1 $@
+@HAVE_DWZ_TRUE@@NATIVE_TRUE@   if $(DWZ) -m $@_common.debug $@_1 $@_2; then \
+@HAVE_DWZ_TRUE@@NATIVE_TRUE@     rm -f $@_2; \
+@HAVE_DWZ_TRUE@@NATIVE_TRUE@     mv $@_1 $@; \
+@HAVE_DWZ_TRUE@@NATIVE_TRUE@   else \
+@HAVE_DWZ_TRUE@@NATIVE_TRUE@     echo "Ignoring dwz errors, assuming that test passes"; \
+@HAVE_DWZ_TRUE@@NATIVE_TRUE@     cp $< $@; \
+@HAVE_DWZ_TRUE@@NATIVE_TRUE@   fi
 
 @NATIVE_TRUE@edtest2_build.c: gen_edtest2_build; @true
 @NATIVE_TRUE@gen_edtest2_build: $(srcdir)/edtest2.c
index 86e387f0ca5d3936faa588f5d5b73407217f680a..1c189b2e2f62ecf8cefa09492e4c19dcff998594 100755 (executable)
@@ -11509,7 +11509,7 @@ else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<_LT_EOF
-#line 11522 "configure"
+#line 11512 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
@@ -11615,7 +11615,7 @@ else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<_LT_EOF
-#line 11628 "configure"
+#line 11618 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H