[Debian-med-packaging] Bug#773339: libzeep: fix linking order for	ld --as-needed
    Logan Rosen 
    logan at ubuntu.com
       
    Wed Dec 17 07:40:34 UTC 2014
    
    
  
Package: libzeep
Version: 3.0.2-1
Severity: normal
Tags: patch
User: ubuntu-devel at lists.ubuntu.com
Usertags: origin-ubuntu vivid ubuntu-patch
Dear Maintainer,
In Ubuntu, we use ld --as-needed by default in the toolchain, and your package causes dependent packages to fail to build from source because of the way libraries are linked.
Even though Debian doesn't use ld --as-needed by default, it is a good idea to make this change so that (1) we don't have to maintain a delta and (2) you don't need to change anything in case Debian makes this default in the future.
You can read more about this option here: https://wiki.debian.org/ToolChain/DSOLinking#Only_link_with_needed_libraries
In Ubuntu, the attached patch was applied to achieve the following:
  * debian/patches/linking-order.diff: Fix linking order to make sure
    libraries come after objects (to satisfy ld --as-needed).
Thanks for considering the patch.
Logan Rosen
-- System Information:
Debian Release: jessie/sid
  APT prefers vivid-updates
  APT policy: (500, 'vivid-updates'), (500, 'vivid-security'), (500, 'vivid'), (100, 'vivid-backports')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 3.16.0-28-generic (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: upstart (via init_is_upstart())
-------------- next part --------------
A non-text attachment was scrubbed...
Name: libzeep_3.0.2-1ubuntu1.debdiff
Type: text/x-diff
Size: 894 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/debian-med-packaging/attachments/20141217/05396c83/attachment.diff>
    
    
More information about the Debian-med-packaging
mailing list