On Thu, Jan 25, 2018 at 09:03:34AM +0000, Tom Hughes wrote: > On 25/01/18 08:41, Richard W.M. Jones wrote: > >On Thu, Jan 25, 2018 at 08:31:29AM +0100, Remi Collet wrote: > >>Le 22/01/2018 à 16:24, Florian Weimer a écrit : > >>>I updated redhat-rpm-config to instruct ld to reject linking shared > >>>objects with undefined symbols. Such undefined symbols break symbol > >>>versioning because the are not necessarily bound to the correct symbol > >>>version at run time. (rhbz#1535422) > >> > >>So this break all the PHP stack build... > >> > >>(all php extensions are dl open plugins, relying on symbol from the engine) > > > >I think the -z defs change should be reverted. It breaks very long- > >standing expected behaviour of linkers and there's been no proper > >justification for doing it. > > Other than detecting cases where shared libraries were missing > NEEDED entries for other shared objects that they use? I can't remember now what it's called but there's another way to do that which all other distros except Fedora use. Rich. -- Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones Read my programming and virtualization blog: http://rwmj.wordpress.com virt-df lists disk usage of guests without needing to install any software inside the virtual machine. Supports Linux and Windows. http://people.redhat.com/~rjones/virt-df/ _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx