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/