[RFC] Fix float128 IFUNC relocations on ppc64le [BZ #21707]

Florian Weimer fweimer@redhat.com
Wed Jul 5 19:44:00 GMT 2017


On 07/05/2017 09:25 PM, Carlos O'Donell wrote:
>>> +# libgcc requires __tcb_parse_hwcap_and_convert_at_platform when built with
>>> +# a binary128 type.  That symbol is provided by the loader on dynamically
>>> +# linked executables, forcing to link the loader after libgcc link.
>>> +f128-loader-link = $(as-needed) $(elf-objpfx)ld.so $(no-as-needed)
>> Why doesn't the regular linker invocation take care of this?  Will user
>> applications run into the same issue?
> We don't use the regular linker invocation in glibc builds? We have to emulate
> what the actual toolchain would do in this case.

But then we should do this everywhere, and not just for the few tests
that actually need it, right?  I assume that's also what the official
linker script does.

Thanks,
Florian



More information about the Libc-alpha mailing list