mirror of
https://sourceware.org/git/glibc.git
synced 2024-11-23 17:53:37 +08:00
powerpc: Export __parse_hwcap_and_convert_at_platform to libc.a.
Commit 67385a01d2
added a new feature for
powerpc, where we store HWCAP/Platform bits in the TCB. In the dynamic
linking case, we use the versioned symbol
'__parse_hwcap_and_convert_at_platform' to verify if this feature is
available. However, the same symbol was not exported to libc.a, making
it not possible for GCC to check for it prior to link time.
This commit is contained in:
parent
b1f19b8ef1
commit
c676e65939
@ -1,3 +1,8 @@
|
||||
2015-12-22 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
|
||||
|
||||
* sysdeps/powerpc/hwcapinfo.c: Export symbol
|
||||
__parse_hwcap_and_convert_at_platform to libc.a.
|
||||
|
||||
2015-12-22 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
|
||||
|
||||
* sysdeps/powerpc/dl-procinfo.c (_dl_powerpc_platforms): Added
|
||||
|
@ -74,3 +74,11 @@ __tcb_parse_hwcap_and_convert_at_platform (void)
|
||||
versioned_symbol (ld, __tcb_parse_hwcap_and_convert_at_platform, \
|
||||
__parse_hwcap_and_convert_at_platform, GLIBC_2_23);
|
||||
#endif
|
||||
|
||||
/* Export __parse_hwcap_and_convert_at_platform in libc.a. This is used by
|
||||
GCC to make sure that the HWCAP/Platform bits are stored in the TCB when
|
||||
using __builtin_cpu_is()/__builtin_cpu_supports() in the static case. */
|
||||
#ifndef SHARED
|
||||
weak_alias (__tcb_parse_hwcap_and_convert_at_platform, \
|
||||
__parse_hwcap_and_convert_at_platform);
|
||||
#endif
|
||||
|
Loading…
Reference in New Issue
Block a user