Your message dated Sat, 11 Mar 2006 08:47:17 -0800
with message-id <[EMAIL PROTECTED]>
and subject line Bug#355789: fixed in libtool 1.5.22-3
has caused the attached Bug report 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 I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
Package: libtool
Version: 1.5.22-2
Severity: wishlist
Tags: patch

Hi,

Please find attached a patch to support kfreebsd-amd64. It consists of two 
parts:
- Don't build depends on gcj for kfreebsd-amd64 (just like kfreebsd-i386).
- Fix anon_versioning for kfreebsd*-gnu. The problem has been detected when
  building glib2.0 on kfreebsd-amd64, probably because the amd64 is more
  sensitive to relocations and non PIC code (or i386 is less sensible than
  other architectures :-), but the fix is common to all GNU/kFreeBSD 
  platforms. 

It would be nice if you could apply it in the next upload.

Thanks in advance,
Aurelien

-- System Information:
Debian Release: testing/unstable
Architecture: kfreebsd-amd64 (x86_64)
Shell:  /bin/sh linked to /bin/bash
Kernel: GNU/kFreeBSD 6.0-1-amd64-k8
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)

Versions of packages libtool depends on:
ii  autotools-dev         20060223.1         Update infrastructure for config.{
ii  cpp                   4:4.0.2-2          The GNU C preprocessor (cpp)
ii  file                  4.15-2+kbsd        Determines file type using "magic"
ii  gcc [c-compiler]      4:4.0.2-2          The GNU C compiler
ii  gcc-3.4 [c-compiler]  3.4.5-2+kbsd       The GNU C compiler
ii  gcc-4.0 [c-compiler]  4.0.2-10+kbsd      The GNU C compiler
ii  libc0.1-dev [libc6-de 2.3.6-3+kbsd.r1284 GNU C Library: Development Librari

Versions of packages libtool recommends:
ii  libltdl3-dev             1.5.22-2+kbsd.1 A system independent dlopen wrappe

-- no debconf information
diff -u libtool-1.5.22/debian/control libtool-1.5.22/debian/control
--- libtool-1.5.22/debian/control
+++ libtool-1.5.22/debian/control
@@ -1,5 +1,5 @@
 Source: libtool
-Build-Depends: debhelper (>= 4.0), texi2html, texinfo, file, g77 | 
fortran77-compiler, gcj [!mips !mipsel !netbsd-i386 !hurd-i386 !kfreebsd-i386], 
automake1.9, autoconf, autotools-dev, dpatch
+Build-Depends: debhelper (>= 4.0), texi2html, texinfo, file, g77 | 
fortran77-compiler, gcj [!mips !mipsel !netbsd-i386 !hurd-i386 !kfreebsd-i386 
!kfreebsd-amd64], automake1.9, autoconf, autotools-dev, dpatch
 Section: devel
 Priority: optional
 Maintainer: Kurt Roeckx <[EMAIL PROTECTED]>
--- libtool-1.5.22.orig/debian/patches/anon_versioning_kfreebsd.dpatch
+++ libtool-1.5.22/debian/patches/anon_versioning_kfreebsd.dpatch
@@ -0,0 +1,33 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## anon_versioning_kfreebsd.dpatch by Aurelien Jarno <[EMAIL PROTECTED]>
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: No description.
+
[EMAIL PROTECTED]@
+--- libtool.m4.orig    2006-02-28 13:43:10.000000000 +0100
++++ libtool.m4 2006-03-07 22:05:08.000000000 +0100
+@@ -5589,6 +5589,23 @@
+       fi
+       ;;
+ 
++    kfreebsd*-gnu)
++      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
++              tmp_addflag=
++      _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared'"$tmp_addflag"' $libobjs 
$deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
++
++      if test $supports_anon_versioning = yes; then
++        _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > 
$output_objdir/$libname.ver~
++  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
++  $echo "local: *; };" >> $output_objdir/$libname.ver~
++        $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags 
${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver 
-o $lib'
++      fi
++      _LT_AC_TAGVAR(link_all_deplibs, $1)=no
++      else
++      _LT_AC_TAGVAR(ld_shlibs, $1)=no
++      fi
++      ;;
++
+     solaris*)
+       if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
+       _LT_AC_TAGVAR(ld_shlibs, $1)=no

--- End Message ---
--- Begin Message ---
Source: libtool
Source-Version: 1.5.22-3

We believe that the bug you reported is fixed in the latest version of
libtool, which is due to be installed in the Debian FTP archive:

libltdl3-dev_1.5.22-3_i386.deb
  to pool/main/libt/libtool/libltdl3-dev_1.5.22-3_i386.deb
libltdl3_1.5.22-3_i386.deb
  to pool/main/libt/libtool/libltdl3_1.5.22-3_i386.deb
libtool-doc_1.5.22-3_all.deb
  to pool/main/libt/libtool/libtool-doc_1.5.22-3_all.deb
libtool_1.5.22-3.diff.gz
  to pool/main/libt/libtool/libtool_1.5.22-3.diff.gz
libtool_1.5.22-3.dsc
  to pool/main/libt/libtool/libtool_1.5.22-3.dsc
libtool_1.5.22-3_i386.deb
  to pool/main/libt/libtool/libtool_1.5.22-3_i386.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Kurt Roeckx <[EMAIL PROTECTED]> (supplier of updated libtool package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [EMAIL PROTECTED])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Sat, 11 Mar 2006 16:11:11 +0100
Source: libtool
Binary: libtool-doc libltdl3 libtool libltdl3-dev
Architecture: source i386 all
Version: 1.5.22-3
Distribution: unstable
Urgency: low
Maintainer: Kurt Roeckx <[EMAIL PROTECTED]>
Changed-By: Kurt Roeckx <[EMAIL PROTECTED]>
Description: 
 libltdl3   - A system independent dlopen wrapper for GNU libtool
 libltdl3-dev - A system independent dlopen wrapper for GNU libtool
 libtool    - Generic library support script
 libtool-doc - Generic library support script
Closes: 355789
Changes: 
 libtool (1.5.22-3) unstable; urgency=low
 .
   * Properly set link_all_deplibs on k*bsd*-gnu.  The previous
     patch for kfreebsd didn't set it in all cases.  Patch from
     Aurelien Jarno <[EMAIL PROTECTED]> (Closes: #355789)
   * Make k*bsd*-gnu do the same as on Linux in all cases.  It
     should behave the same.  Based on patch by Aurelien Jarno.
   * Don't build depend on gcj on kfreebsd-amd64
   * Rename bsd.dpatch to netbsdelf.dpatch, since it now
     only adds support for netbsdelf*-gnu.
Files: 
 8191cc3e4d5a168f93224c0a1080b75c 771 devel optional libtool_1.5.22-3.dsc
 fa2a1e79fa9e494a298a8b457f79c50b 14782 devel optional libtool_1.5.22-3.diff.gz
 9868b073abff65bea39f79bbf2bd75e6 340064 doc optional 
libtool-doc_1.5.22-3_all.deb
 116555b245821bf3d590b4abf06141c7 328034 devel optional 
libtool_1.5.22-3_i386.deb
 4ab38697602086d26fd506982d0cb109 168758 libs optional 
libltdl3_1.5.22-3_i386.deb
 5a93be8993bc5bfbdaf40e266302a08a 357850 libdevel optional 
libltdl3-dev_1.5.22-3_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.2 (GNU/Linux)

iD8DBQFEEv4HQdwckHJElwsRAkiJAKDhCC0u7dgqrGs20uXOqrA8HSrsCwCcCAvg
//LGttyrz+kWlsJafFzh3yc=
=Ys50
-----END PGP SIGNATURE-----


--- End Message ---

Reply via email to