diffstat for xplc_0.3.13-3 xplc_0.3.13-3ubuntu1 config/rules.mk | 2 +- xplc-0.3.13/debian/changelog | 9 +++++++++ xplc-0.3.13/debian/control | 3 ++- xplc/vars.mk | 2 +- 4 files changed, 13 insertions(+), 3 deletions(-) diff -u xplc-0.3.13/debian/changelog xplc-0.3.13/debian/changelog --- xplc-0.3.13/debian/changelog +++ xplc-0.3.13/debian/changelog @@ -1,3 +1,12 @@ +xplc (0.3.13-3ubuntu1) natty; urgency=low + + * Fix FTBFS with --as-needed: + + config/rules.mk: Add _LDADD to linker calls of a shared object + as last argument (libraries must be specified last with --as-needed). + + xplc/vars.mk: Use libxlpc_LDADD instead of LDFLAGS to add libraries. + + -- Stefan Potyra Sun, 12 Dec 2010 04:46:51 +0100 + xplc (0.3.13-3) unstable; urgency=low * QA upload diff -u xplc-0.3.13/debian/control xplc-0.3.13/debian/control --- xplc-0.3.13/debian/control +++ xplc-0.3.13/debian/control @@ -1,7 +1,8 @@ Source: xplc Section: libs Priority: optional -Maintainer: Debian QA Group +XSBC-Original-Maintainer: Debian QA Group +Maintainer: Ubuntu Developers Build-Depends: uuid-dev, cdbs, debhelper (>= 5.0.0) Standards-Version: 3.8.0 Homepage: http://xplc.sourceforge.net/ only in patch2: unchanged: --- xplc-0.3.13.orig/config/rules.mk +++ xplc-0.3.13/config/rules.mk @@ -44,7 +44,7 @@ $(RANLIB) $@ %.so: - $(LINK.cc) $(SHARED) $^ -o $@ + $(LINK.cc) $(SHARED) $^ -o $@ $($*_LDADD) %.dll: $(LINK.cc) $(SHARED) $^ -o $@ only in patch2: unchanged: --- xplc-0.3.13.orig/xplc/vars.mk +++ xplc-0.3.13/xplc/vars.mk @@ -32,7 +32,7 @@ ifneq ("$(enable_loader)", "no") ifneq ("$(with_dlopen)", "no") -libxplc.so: LDFLAGS+=$(with_dlopen) +libxplc_LDADD=$(with_dlopen) endif endif