Re: DSO linking changes for wheezy

2010-11-16 Thread Roland McGrath
 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?

Fedora already made the change a full release cycles ago, and Fedora
package maintainers (should have) sent their fixes upstream to the
various packages that were affected.  You can find some of the
details of that experience at:

https://fedoraproject.org/wiki/Features/ChangeInImplicitDSOLinking
https://bugzilla.redhat.com/showdependencytree.cgi?id=564245


-- 
To UNSUBSCRIBE, email to debian-sparc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20101116095858.ad58e2c...@topped-with-meat.com



Re: DSO linking changes for wheezy

2010-11-15 Thread Roland McGrath
 On 15.11.2010 07:16, Roland McGrath wrote:
 yes, OpenSuse is using --as-needed, but not --no-add-needed.

That is a pretty nutty choice.


-- 
To UNSUBSCRIBE, email to debian-sparc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/2010111535.2b3672c...@topped-with-meat.com



Re: DSO linking changes for wheezy

2010-11-15 Thread Roland McGrath
 I can't see why you think --as-needed is fundamentally wrong or unnecessary.

It is fundamentally wrong because -lfoo means I demand that the
initializers of libfoo.so run, whether or not I called anything in it.


-- 
To UNSUBSCRIBE, email to debian-sparc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20101116011103.5f8452c...@topped-with-meat.com



Re: DSO linking changes for wheezy

2010-11-14 Thread Roland McGrath
 mattst88 airlied_, does Fedora use --as-needed by default? Fedora 14 too?
 airlied_ mattst88: yes

The naming of the options makes people easily confused.
--no-add-needed is the only option Fedora's gcc passes.


-- 
To UNSUBSCRIBE, email to debian-sparc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20101115061626.8f8b22c...@topped-with-meat.com