[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