X-Git-Url: https://review.fuel-infra.org/gitweb?a=blobdiff_plain;f=libunwind-arm-default-to-exidx.patch;fp=libunwind-arm-default-to-exidx.patch;h=e19c51eb772f429b7be3d08455b948a0bcb214eb;hb=bba435916d0fb41240d1dbfc15c450bbee03ca0b;hp=0000000000000000000000000000000000000000;hpb=93d6c0940d8d3c7f39aaecccc235464498acf203;p=packages%2Fcentos7%2Flibunwind.git diff --git a/libunwind-arm-default-to-exidx.patch b/libunwind-arm-default-to-exidx.patch new file mode 100644 index 0000000..e19c51e --- /dev/null +++ b/libunwind-arm-default-to-exidx.patch @@ -0,0 +1,15 @@ +diff -up libunwind-1.1/src/arm/Gglobal.c.default-to-exidx libunwind-1.1/src/arm/Gglobal.c +--- libunwind-1.1/src/arm/Gglobal.c.default-to-exidx 2015-06-02 10:38:39.733587918 -0400 ++++ libunwind-1.1/src/arm/Gglobal.c 2015-06-02 10:38:53.086500142 -0400 +@@ -29,7 +29,10 @@ HIDDEN define_lock (arm_lock); + HIDDEN int tdep_init_done; + + /* Unwinding methods to use. See UNW_METHOD_ enums */ +-HIDDEN int unwi_unwind_method = UNW_ARM_METHOD_ALL; ++/* UNW_ARM_METHOD_ALL starts with UNW_ARM_METHOD_DWARF */ ++/* which is never right on Fedora ARM. Default instead */ ++/* to UNW_ARM_METHOD_EXIDX. */ ++HIDDEN int unwi_unwind_method = UNW_ARM_METHOD_EXIDX; + + HIDDEN void + tdep_init (void)