Martin Pitt wrote:
> Any idea how I can avoid this superfluous linking?

I did

diff -u postgresql-8.1-8.1.3/debian/rules postgresql-8.1-8.1.3/debian/rules
--- postgresql-8.1-8.1.3/debian/rules
+++ postgresql-8.1-8.1.3/debian/rules
@@ -7,7 +7,7 @@
 include /usr/share/cdbs/1/class/autotools.mk
 include /usr/share/cdbs/1/rules/debhelper.mk

-CFLAGS+=-Wl,--as-needed
+LDFLAGS+=-Wl,--as-needed

 DEB_DH_INSTALL_SOURCEDIR=debian/tmp
 DEB_CONFIGURE_EXTRA_FLAGS := --mandir=\$${prefix}/share/postgresql/8.1/man \
@@ -31,7 +31,8 @@
                     --with-tkconfig=/usr/lib/tk$(TCL_VER) \
                     --with-includes=/usr/include/tcl$(TCL_VER) \
                     --with-pgport=5432 \
-                   $(ARCH_OPTS)
+                   $(ARCH_OPTS) \
+                   LDFLAGS='$(LDFLAGS)'

 DEB_DH_MAKESHLIBS_ARGS := -Xusr/lib/postgresql/8.1
 DEB_DH_INSTALLCHANGELOGS_ARGS := build-tree/postgresql-*/HISTORY

and it came out exactly as one would wish.  Perhaps you forgot to pass
the flags to configure explicitly?  cdbs doesn't do that currently.
(Something to take care of, perhaps. :) )


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to