Make no-copy-dt-needed default?
Ian Lance Taylor
iant@google.com
Tue Aug 16 15:24:00 GMT 2011
More information about the Binutils mailing list
Tue Aug 16 15:24:00 GMT 2011
- Previous message (by thread): Make no-copy-dt-needed default?
- Next message (by thread): Make no-copy-dt-needed default?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Michael Matz <matz@suse.de> writes: > what do people think about switching the default for > add_DT_NEEDED_for_dynamic to false, i.e. make --no-copy-dt-needed-entries > the default for GNU ld? > > The linux distros Fedora, Debian and Ubuntu already do that with local > patches, openSUSE is going to follow suit, and AFAIK gold has the same > behaviour (without the possibility to change it). It potentially can > cause some minor hickups with current build systems, exactly in those > cases where people relied on other libraries being included via recursive > DT_NEEDED instead of listing the dependencies in the link editing command, > i.e. in cases that would break already right now with static archives. > > As Fedora and Debian are using this switched default already for some > time I'd expect most projects with an active upstream would be fixed > meanwhile. A good summary of what exactly is implied by such a change is > e.g. at http://fedoraproject.org/wiki/UnderstandingDSOLinkChange . > > I realize that just because some random linux distros are doing something > shouldn't necessarily imply a change in upstream binutils, but in this > case I think it makes sense. > > So, should I propose a patch? Obviously I think it makes sense. Ian
- Previous message (by thread): Make no-copy-dt-needed default?
- Next message (by thread): Make no-copy-dt-needed default?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Binutils mailing list