Your message dated Sun, 23 Feb 2014 11:13:34 +0100
with message-id <[email protected]>
and subject line Re: gst-plugins-base1.0: re-enable libtoolize for better
new-ports coverage
has caused the Debian Bug report #732289,
regarding gst-plugins-base1.0: re-enable libtoolize for better new-ports
coverage
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
732289: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=732289
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: gst-plugins-base1.0
Version: 1.2.1-2
Severity: normal
Tags: patch
User: [email protected]
Usertags: origin-ubuntu ubuntu-patch trusty
Hi,
The ppc64el port requires a patch to libtool.m4. I don't think that's
in Debian yet, but when it is it will require autoreconfing a bunch of
packages to pick it up. gst-plugins-base1.0 uses dh_autoreconf, but it
disables libtoolize because of its ltmain.sh patch; it could instead use
dh_autoreconf --as-needed and then it would be able to pick up other
libtool changes automatically.
* Use dh_autoreconf --as-needed rather than disabling libtoolize and
manually patching ltmain.sh, to pick up other libtool macro changes for
new ports.
diff -Nru gst-plugins-base1.0-1.2.1/debian/patches/99_ltmain_as-needed.patch
gst-plugins-base1.0-1.2.1/debian/patches/99_ltmain_as-needed.patch
--- gst-plugins-base1.0-1.2.1/debian/patches/99_ltmain_as-needed.patch
2013-11-11 04:08:38.000000000 +0000
+++ gst-plugins-base1.0-1.2.1/debian/patches/99_ltmain_as-needed.patch
1970-01-01 01:00:00.000000000 +0100
@@ -1,32 +0,0 @@
-diff --git a/ltmain.sh b/ltmain.sh
-index c7d06c3..7bc27f2 100644
---- a/ltmain.sh
-+++ b/ltmain.sh
-@@ -5800,6 +5800,11 @@ func_mode_link ()
- arg=$func_stripname_result
- ;;
-
-+ -Wl,--as-needed)
-+ deplibs="$deplibs $arg"
-+ continue
-+ ;;
-+
- -Wl,*)
- func_stripname '-Wl,' '' "$arg"
- args=$func_stripname_result
-@@ -6163,6 +6168,15 @@ func_mode_link ()
- lib=
- found=no
- case $deplib in
-+ -Wl,--as-needed)
-+ if test "$linkmode,$pass" = "prog,link"; then
-+ compile_deplibs="$deplib $compile_deplibs"
-+ finalize_deplibs="$deplib $finalize_deplibs"
-+ else
-+ deplibs="$deplib $deplibs"
-+ fi
-+ continue
-+ ;;
- -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe \
- |-threads|-fopenmp|-openmp|-mp|-xopenmp|-omp|-qsmp=*)
- if test "$linkmode,$pass" = "prog,link"; then
diff -Nru gst-plugins-base1.0-1.2.1/debian/patches/series
gst-plugins-base1.0-1.2.1/debian/patches/series
--- gst-plugins-base1.0-1.2.1/debian/patches/series 2013-11-11
04:08:38.000000000 +0000
+++ gst-plugins-base1.0-1.2.1/debian/patches/series 2013-12-16
12:09:32.000000000 +0000
@@ -1,1 +0 @@
-99_ltmain_as-needed.patch
diff -Nru gst-plugins-base1.0-1.2.1/debian/rules
gst-plugins-base1.0-1.2.1/debian/rules
--- gst-plugins-base1.0-1.2.1/debian/rules 2013-11-11 04:08:38.000000000
+0000
+++ gst-plugins-base1.0-1.2.1/debian/rules 2013-12-16 11:58:37.000000000
+0000
@@ -8,8 +8,8 @@
export HOME=$(CURDIR)/fake-home
-# make autoreconf not call libtoolize since we ship a patch for ltmain.sh
-export LIBTOOLIZE=true
+DEB_DH_AUTORECONF_ARGS := --as-needed
+
# make autoreconf not call autopoint since we ship a patch for
po/Makefile.in.in
export AUTOPOINT=true
Thanks,
--
Colin Watson [[email protected]]
--- End Message ---
--- Begin Message ---
Version: 1.2.3-1
Thanks for reporting this. This should've been fixed by the 1.2.3-1
upload.
signature.asc
Description: This is a digitally signed message part
--- End Message ---