[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Libunwind-devel] [PATCH] Missing -llzma in libunwind.pc
From: |
Masatake YAMATO |
Subject: |
[Libunwind-devel] [PATCH] Missing -llzma in libunwind.pc |
Date: |
Tue, 30 Jul 2013 13:05:33 +0900 (JST) |
liblzuma used in decoding MiniDebuginfo is not listed in
libunwind.pc.
Signed-off-by: Masatake YAMATO <address@hidden>
---
configure.ac | 4 +++-
src/Makefile.am | 2 +-
src/unwind/libunwind.pc.in | 2 +-
3 files changed, 5 insertions(+), 3 deletions(-)
diff --git a/configure.ac b/configure.ac
index 8e7a12a..4e2fd23 100644
--- a/configure.ac
+++ b/configure.ac
@@ -255,19 +255,21 @@ if test x$enable_msabi_support = xyes; then
fi
AC_MSG_RESULT([$enable_msabi_support])
+LIBLZMA=
AC_MSG_CHECKING([whether to support LZMA-compressed symbol tables])
AC_ARG_ENABLE(minidebuginfo,
AS_HELP_STRING([--enable-minidebuginfo], [Enables support for LZMA-compressed
symbol tables]),, [enable_minidebuginfo=auto])
AC_MSG_RESULT([$enable_minidebuginfo])
if test x$enable_minidebuginfo != xno; then
AC_CHECK_LIB([lzma], [lzma_mf_is_supported],
- [AC_SUBST([LIBLZMA], [-lzma])
+ [LIBLZMA=-llzma
AC_DEFINE([HAVE_LZMA], [1], [Define if you have liblzma])
enable_minidebuginfo=yes],
[if test x$enable_minidebuginfo = xyes; then
AC_MSG_FAILURE([liblzma not found])
fi])
fi
+AC_SUBST([LIBLZMA])
AM_CONDITIONAL(HAVE_LZMA, test x$enable_minidebuginfo = xyes)
LIBUNWIND___THREAD
diff --git a/src/Makefile.am b/src/Makefile.am
index 8c0c098..9881c32 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -612,7 +612,7 @@ libunwind_la_LDFLAGS = $(COMMON_SO_LDFLAGS) -XCClinker
-nostdlib \
$(LDFLAGS_STATIC_LIBCXA) -version-info $(SOVERSION)
libunwind_la_LIBADD += -lc $(LIBCRTS)
if HAVE_LZMA
- libunwind_la_LIBADD += -llzma
+ libunwind_la_LIBADD += $(LIBLZMA)
endif
AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_srcdir)/include/tdep-$(arch) -I.
diff --git a/src/unwind/libunwind.pc.in b/src/unwind/libunwind.pc.in
index c2799ea..de061c4 100644
--- a/src/unwind/libunwind.pc.in
+++ b/src/unwind/libunwind.pc.in
@@ -6,4 +6,4 @@ address@hidden@
Name: libunwind
Description: libunwind base library
Version: @VERSION@
-Libs: -L${libdir} -lunwind
+Libs: -L${libdir} -lunwind @LIBLZMA@
--
1.8.3.1
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Libunwind-devel] [PATCH] Missing -llzma in libunwind.pc,
Masatake YAMATO <=