[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: DSO linking changes for wheezy

On Tue, Nov 16, 2010 at 07:04:53PM +0100, Matthias Klose wrote:
> On 16.11.2010 10:42, Roger Leigh wrote:
>> On Tue, Nov 16, 2010 at 01:14:09AM +0100, Matthias Klose wrote:
>>> On 14.11.2010 13:19, Julien Cristau wrote:
>>>> On Fri, Oct 29, 2010 at 15:43:57 +0200, Matthias Klose wrote:
>>>>> For wheezy I'm planning to change the linking behaviour for DSOs
>>>>> (turning on --as-needed and --no-copy-dt-needed-entries. The
>>>>> rationale is summarized in
>>>>> http://wiki.debian.org/ToolChain/DSOLinking. I would like to know
>>>>> about issues with these changes on some of the Debian ports, and if
>>>>> we need to disable one of these changes on some port.
>>>> --no-add-needed sounds like it'll cause a *lot* of build failures for no
>>>> particular gain.  I don't think it's a good idea.
>>> I think it is. Besides fixing potential bugs, else you'll never be able
>>> to use gold as the linker. See the already filed bug reports.
>> This change is one I can agree with on technical grounds, though it
>> will cause a great deal of pain in the short term.  Have we got any
>> estimates on exactly how much breakage will result before the change
>> gets made?
> see http://wiki.debian.org/ToolChain/DSOLinking#Furtherinformation
> referenced in the first email of this thread.

I had a look at that, and we've got (summarised)

413 outstanding bugs
308 fixed/pending

So there's still some way to go, but looking promising.  I did notice
that all those bugs were filed almost exactly a year ago.  This won't
have picked up issues with current packages, such as the Boost link
failures I've encountered.  Would it be possible to repeat the
archive-wide rebuild with our current sources?


  .''`.  Roger Leigh
 : :' :  Debian GNU/Linux             http://people.debian.org/~rleigh/
 `. `'   Printing on GNU/Linux?       http://gutenprint.sourceforge.net/
   `-    GPG Public Key: 0x25BFB848   Please GPG sign your mail.

Attachment: signature.asc
Description: Digital signature

Reply to: