diff options
Diffstat (limited to 'gcc-4.8/gcc')
-rw-r--r-- | gcc-4.8/gcc/config/aarch64/aarch64-linux.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/gcc-4.8/gcc/config/aarch64/aarch64-linux.h b/gcc-4.8/gcc/config/aarch64/aarch64-linux.h index f9e75fa2e..c6163c48a 100644 --- a/gcc-4.8/gcc/config/aarch64/aarch64-linux.h +++ b/gcc-4.8/gcc/config/aarch64/aarch64-linux.h @@ -21,7 +21,7 @@ #ifndef GCC_AARCH64_LINUX_H #define GCC_AARCH64_LINUX_H -#define GLIBC_DYNAMIC_LINKER "/lib/ld-linux-aarch64.so.1" +#define GLIBC_DYNAMIC_LINKER "/lib/ld-linux-aarch64%{mbig-endian:_be}.so.1" #define BIONIC_DYNAMIC_LINKER "/system/bin/linker64" #define CPP_SPEC "%{pthread:-D_REENTRANT}" @@ -33,7 +33,8 @@ %{rdynamic:-export-dynamic} \ -dynamic-linker " GNU_USER_DYNAMIC_LINKER " \ -X \ - %{mbig-endian:-EB} %{mlittle-endian:-EL}" + %{mbig-endian:-EB} %{mlittle-endian:-EL} \ + -maarch64linux%{mbig-endian:b}" #define LINK_SPEC LINUX_TARGET_LINK_SPEC |