diff options
author | Fangrui Song <maskray@google.com> | 2021-08-24 09:26:44 -0700 |
---|---|---|
committer | Fangrui Song <maskray@google.com> | 2021-08-24 09:26:44 -0700 |
commit | f9cd7d5d194c652e9ec31634da3fc8ef1bf06780 (patch) | |
tree | b53aaf4b244a8ce70349e872b2d246161341ba33 /sysdeps/unix/sysv/linux/powerpc/configure.ac | |
parent | 528f9ff6bf69c2c0574a24ee475e31de38dcf060 (diff) | |
download | glibc-f9cd7d5d194c652e9ec31634da3fc8ef1bf06780.tar.gz glibc-f9cd7d5d194c652e9ec31634da3fc8ef1bf06780.tar.xz glibc-f9cd7d5d194c652e9ec31634da3fc8ef1bf06780.zip |
powerpc: Use --no-tls-get-addr-optimize in test only if the linker supports it
LLD doesn't support --{,no-}tls-get-addr-optimize. Reviewed-by: Tulio Magno Quites Machado Filho <tuliom@linux.ibm.com>
Diffstat (limited to 'sysdeps/unix/sysv/linux/powerpc/configure.ac')
-rw-r--r-- | sysdeps/unix/sysv/linux/powerpc/configure.ac | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/sysdeps/unix/sysv/linux/powerpc/configure.ac b/sysdeps/unix/sysv/linux/powerpc/configure.ac index 598e44ab71..8d2ec60f68 100644 --- a/sysdeps/unix/sysv/linux/powerpc/configure.ac +++ b/sysdeps/unix/sysv/linux/powerpc/configure.ac @@ -36,4 +36,8 @@ long double foobar (long double x) { return x; }]])], fi fi +LIBC_LINKER_FEATURE([--no-tls-get-addr-optimize], [-Wl,--no-tls-get-addr-optimize], + [libc_cv_tls_get_addr_optimize=yes], [libc_cv_tls_get_addr_optimize=no]) +LIBC_CONFIG_VAR([have-tls-get-addr-optimize], [$libc_cv_tls_get_addr_optimize]) + ldd_rewrite_script=sysdeps/unix/sysv/linux/powerpc/ldd-rewrite.sed |