mirror of
https://github.com/tobast/libunwind-eh_elf.git
synced 2024-12-22 19:43:42 +01:00
Missing -llzma in libunwind.pc
liblzuma used in decoding MiniDebuginfo is not listed in libunwind.pc. Changes in version 2 of patch: * Don't check HAVE_LZMA. It is redundant. * Make liblzma as private libraries in use. Both are suggested by Mike Frysinger <vapier@gentoo.org>. Signed-off-by: Masatake YAMATO <yamato@redhat.com>
This commit is contained in:
parent
af23f0a04b
commit
dee708f4bc
3 changed files with 5 additions and 4 deletions
|
@ -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
|
||||
|
|
|
@ -611,9 +611,7 @@ endif
|
|||
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
|
||||
endif
|
||||
libunwind_la_LIBADD += $(LIBLZMA)
|
||||
|
||||
AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_srcdir)/include/tdep-$(arch) -I.
|
||||
AM_CCASFLAGS = $(AM_CPPFLAGS)
|
||||
|
|
|
@ -7,4 +7,5 @@ Name: libunwind
|
|||
Description: libunwind base library
|
||||
Version: @VERSION@
|
||||
Libs: -L${libdir} -lunwind
|
||||
Libs.private: @LIBLZMA@
|
||||
Cflags: -I${includedir}
|
||||
|
|
Loading…
Reference in a new issue