Re: RFC: -Wl,--as-needed by default (and glibc ldconfig file trigger)

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

 



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

On Tue, 2017-11-21 at 10:26 +0000, Tomasz Kłoczko wrote:
> So is it any final decision about start use by default --as-needed in
> linker options?

Can you link Change Proposal you (or someone else) submitted? I have not heard
anything about that.
> 
> Looking again on whole discussion across this thread and on
> https://src.fedoraproject.org/rpms/redhat-rpm-config/pull-request/3 I
> don't see any arguments against start use --as-needed by default so
> looks like only reason why such change still is not introduced is more
> physiological than technical as such change will affect majority of
> the packages in Fedora. bringing as result HUGE reduction of the
> SONAME dependencies but at the same time still it may unhide some non
> empty set of cases when still it will be necessary to apply some minor
> fixes.
> In my opinion number of affected packages will be very low (few).

Counting numbers of affected packages by guessing is very bad idea.
> 
> BTW looks like similar situation like with --as-needed is with move
> execution ldconfig from each package caring libraries to glibc file
> trigger.
> Ticket https://bugzilla.redhat.com/show_bug.cgi?id=1380878 which has
> been opened more than year ago still has no go/no go decision and no
> one is able to cast even single technical stone against such change.
> As same as in case of use --as-neded most of the distribution packages
> will be affected however in case of the ldconfig file trigger
> introduction in the glibc it will change initially nothing so risk
> here is even lower than in case of --as-needed (despite fact that even
> here such risk is veeeery low). Simple introduction of the ldconfig
> file trigger will unlock possibility to start developers remove
> %post/%postub ldconfig execution one by one.
> 
> As f28 development cycle still is in the middle IMO it is right time
> to apply at least one of those two changes (if not both).

While personally I think both changes are good to make, there seem to be some
concert from glibc developers so it would be better if you could discuss this
in bugreport with glibc maintainers and FPC members.

Also I think we should not mix those 2 things.
- -- 
- -Igor Gnatenko
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEhLFO09aHZVqO+CM6aVcUvRu8X0wFAloUA08ACgkQaVcUvRu8
X0yl6xAAgFNpeTdAlalhi4tTtA2o0I8T5a7Rju5fMA3tvvw3Tdm5S5dRlA/ZRVR/
lGVYwb4OsVaNgoI18uY7MV4+rV2bWafQZPSjAOTBhGpevdvmaDCuQLMXVCwqZ6We
/n8sn8L/Pzxu3D+Mk+OT0YJDyADkvbOHdDb/Bqj4vLQFqee2BO5DV0GShlTJWJod
fBAgRlssLIT7ZQZwLZZrcfOnk8bVhUKl0/2jvtv9cq11G8mmkXKJ4A55GK5WOY8z
kC+yeWhjpHlueBna/jYYUM4Bc2jIWcVljWBfeq5qyIIouJCGdsRLEGqMWiNABMmZ
5wgE9/Z8xxEavQHdW3kBKnwQfRZFlmlZkUT4KUE0mJuE65n6ZAWXwK1Ti+9bZKKT
FgmjzVTI2q0IGeWl+QIRxGx1Ra0ZpzTYLxqX+U+AyI8jkznjf62YiddRQOj4UyLq
7q0WQ1Md0vjQxycAZQ2hHNsjG4GZgQZxpmSrJ9zENRgmia2yXvDiYkd1C9wWXIZ0
L5mFoZDO4hl1gId5ocL+//NocPK1alBqGcVKXKh74NVfQqStxAg1Bv+la1KrXcOm
ZR+sQKhwY8xhICeeHDGdJBgTUH+5IHFPZQRke0IJDGjPV/yoUy7l2hNl2qGPfXMd
UtSMyRUy9Bt6Pe9zGDtbdSSJtDXqOKlV022+EptYht91OwETmxM=
=ty9w
-----END PGP SIGNATURE-----
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux