You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gentoo-overlay/dev-util/ltrace/files/ltrace-0.7.1-libunwind-pkgc...

33 lines
1.2 KiB

--- 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