mirror of
https://sourceware.org/git/glibc.git
synced 2024-12-26 04:31:03 +00:00
aarch64: define PI_STATIC_AND_HIDDEN
AArch64 always uses pc relative access to static and hidden object symbols, but the config setting was previously missing. This affects ld.so start up code.
This commit is contained in:
parent
18b640c570
commit
2f056e8a5d
5
sysdeps/aarch64/configure
vendored
5
sysdeps/aarch64/configure
vendored
@ -1,6 +1,11 @@
|
||||
# This file is generated from configure.ac by Autoconf. DO NOT EDIT!
|
||||
# Local configure fragment for sysdeps/aarch64.
|
||||
|
||||
# Static and hidden objects are accessed without dynamic relocations.
|
||||
# The exception is -mcmodel=large which is unsupported with PIC/PIE.
|
||||
$as_echo "#define PI_STATIC_AND_HIDDEN 1" >>confdefs.h
|
||||
|
||||
|
||||
# We check to see if the compiler and flags are
|
||||
# selecting the big endian ABI and if they are then
|
||||
# we set libc_cv_aarch64_be to yes which causes
|
||||
|
@ -1,6 +1,10 @@
|
||||
GLIBC_PROVIDES dnl See aclocal.m4 in the top level source directory.
|
||||
# Local configure fragment for sysdeps/aarch64.
|
||||
|
||||
# Static and hidden objects are accessed without dynamic relocations.
|
||||
# The exception is -mcmodel=large which is unsupported with PIC/PIE.
|
||||
AC_DEFINE(PI_STATIC_AND_HIDDEN)
|
||||
|
||||
# We check to see if the compiler and flags are
|
||||
# selecting the big endian ABI and if they are then
|
||||
# we set libc_cv_aarch64_be to yes which causes
|
||||
|
Loading…
Reference in New Issue
Block a user