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-alpha-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
> 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-alpha-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-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-alpha-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-14 Thread Roland McGrath
>  airlied_, does Fedora use --as-needed by default? Fedora 14 too?
>  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-alpha-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