summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Harder <radhermit@gentoo.org>2012-12-01 13:01:34 +0000
committerTim Harder <radhermit@gentoo.org>2012-12-01 13:01:34 +0000
commit77b7a8141badddff5f2bdc7289e6cd94ec5fcd32 (patch)
tree98c320b383b77dde1bea7b5b916cfeeed900c408 /dev-util/ltrace/files
parentRm calls to die for EAPI4 (diff)
downloadgentoo-2-77b7a8141badddff5f2bdc7289e6cd94ec5fcd32.tar.gz
gentoo-2-77b7a8141badddff5f2bdc7289e6cd94ec5fcd32.tar.bz2
gentoo-2-77b7a8141badddff5f2bdc7289e6cd94ec5fcd32.zip
Revision bump. Add debug and unwind use flags. Use pkg-config to detect unwind libraries (fixes bug #445438).
(Portage version: 2.2.0_alpha143/cvs/Linux x86_64, signed Manifest commit with key 4AB3E85B4F064CA3)
Diffstat (limited to 'dev-util/ltrace/files')
-rw-r--r--dev-util/ltrace/files/ltrace-0.7.1-libunwind-pkgconfig.patch32
1 files changed, 32 insertions, 0 deletions
diff --git a/dev-util/ltrace/files/ltrace-0.7.1-libunwind-pkgconfig.patch b/dev-util/ltrace/files/ltrace-0.7.1-libunwind-pkgconfig.patch
new file mode 100644
index 000000000000..da63b171cbf8
--- /dev/null
+++ b/dev-util/ltrace/files/ltrace-0.7.1-libunwind-pkgconfig.patch
@@ -0,0 +1,32 @@
+--- ltrace-0.7.1/configure.ac
++++ ltrace-0.7.1/configure.ac
+@@ -154,26 +154,10 @@
+ AC_MSG_RESULT([$enable_libunwind])
+
+ if test x"$enable_libunwind" = xyes; then
+- saved_LDFLAGS="${LDFLAGS}"
+- LDFLAGS="${LDFLAGS} ${AM_LDFLAGS}"
+- AC_CHECK_LIB(unwind, backtrace, libunwind_LIBS=-lunwind, libunwind_LIBS=)
+- AC_SUBST(libunwind_LIBS)
+- AC_CHECK_LIB(unwind-ptrace, _UPT_create, libunwind_ptrace_LIBS=-lunwind-ptrace, libunwind_ptrace_LIBS=)
+- AC_SUBST(libunwind_ptrace_LIBS)
+-
+- case "${host_cpu}" in
+- arm*|sa110) UNWIND_ARCH="arm" ;;
+- i?86) UNWIND_ARCH="x86" ;;
+- powerpc) UNWIND_ARCH="ppc32" ;;
+- ppc64) UNWIND_ARCH="ppc64" ;;
+- mips*) UNWIND_ARCH="mips" ;;
+- *) UNWIND_ARCH="${host_cpu}" ;;
+- esac
+-
+- AC_CHECK_LIB(unwind-${UNWIND_ARCH}, _U${UNWIND_ARCH}_init_remote, libunwind_arch_LIBS=-lunwind-${UNWIND_ARCH}, libunwind_arch_LIBS=)
+- AC_SUBST(libunwind_arch_LIBS)
++ PKG_CHECK_MODULES([libunwind], [libunwind-generic])
++ PKG_CHECK_MODULES([libunwind_ptrace], [libunwind-ptrace])
++ PKG_CHECK_MODULES([libunwind_arch], [libunwind])
+ AC_DEFINE([HAVE_LIBUNWIND], [1], [we have libunwind])
+- LDFLAGS="${saved_LDFLAGS}"
+ fi
+
+