Package: libmpc Version: 2:0.1~r459-1 Severity: wishlist Tags: patch Hi,
libmpc fails to build if --as-needed is used as linker flag, as this enforces strict ordering of the libraries (symbol users before symbol definitions), see [1,2]. Attached is a patch which corrects the linking order. Cheers, Stefan. [1]: <http://people.ubuntuwire.org/~lucas/ubuntu-nbs/64/libmpc_2:0.1~r459-1_lubuntu64.buildlog> [2]: <http://people.ubuntuwire.org/~lucas/ubuntu-nbs/32/libmpc_2:0.1~r459-1_lubuntu32.buildlog> -- System Information: Debian Release: squeeze/sid APT prefers natty-updates APT policy: (500, 'natty-updates'), (500, 'natty-security'), (500, 'natty') Architecture: amd64 (x86_64) Kernel: Linux 2.6.37-7-generic (SMP w/4 CPU cores) Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash
Index: libmpc-0.1~r459/mpc2sv8/Makefile.am =================================================================== --- libmpc-0.1~r459.orig/mpc2sv8/Makefile.am 2010-12-12 02:06:29.610851037 +0100 +++ libmpc-0.1~r459/mpc2sv8/Makefile.am 2010-12-12 02:06:38.080851002 +0100 @@ -11,6 +11,7 @@ METASOURCES = AUTO bin_PROGRAMS = mpc2sv8 mpc2sv8_SOURCES = mpc2sv8.c $(common_sources) -mpc2sv8_LDADD = -lm \ +mpc2sv8_LDADD = \ $(top_builddir)/libmpcdec/libmpcdec.la \ - $(top_builddir)/libmpcenc/libmpcenc.a + $(top_builddir)/libmpcenc/libmpcenc.a \ + -lm Index: libmpc-0.1~r459/mpcdec/Makefile.am =================================================================== --- libmpc-0.1~r459.orig/mpcdec/Makefile.am 2010-12-12 02:05:03.790851001 +0100 +++ libmpc-0.1~r459/mpcdec/Makefile.am 2010-12-12 02:05:11.770851000 +0100 @@ -9,6 +9,7 @@ METASOURCES = AUTO bin_PROGRAMS = mpcdec mpcdec_SOURCES = mpcdec.c -mpcdec_LDADD = -lm \ +mpcdec_LDADD = \ $(top_builddir)/libmpcdec/libmpcdec.la \ - $(top_builddir)/libwavformat/libwavformat.a + $(top_builddir)/libwavformat/libwavformat.a \ + -lm Index: libmpc-0.1~r459/mpcenc/Makefile.am =================================================================== --- libmpc-0.1~r459.orig/mpcenc/Makefile.am 2010-12-12 02:05:38.200851002 +0100 +++ libmpc-0.1~r459/mpcenc/Makefile.am 2010-12-12 02:05:51.660851636 +0100 @@ -22,8 +22,9 @@ $(common_sources) \ mpcenc.h predict.h config.h -mpcenc_LDADD = -lm \ +mpcenc_LDADD = \ $(EXTRALIBS) \ $(top_builddir)/libmpcpsy/libmpcpsy.a \ - $(top_builddir)/libmpcenc/libmpcenc.a + $(top_builddir)/libmpcenc/libmpcenc.a \ + -lm
_______________________________________________ pkg-multimedia-maintainers mailing list pkg-multimedia-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers