diff options
Diffstat (limited to 'meta-linaro-toolchain/recipes-devtools/gcc/gcc-linaro-4.9/AArch64-Define-BE-loader-name-default-be.patch')
-rw-r--r-- | meta-linaro-toolchain/recipes-devtools/gcc/gcc-linaro-4.9/AArch64-Define-BE-loader-name-default-be.patch | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/meta-linaro-toolchain/recipes-devtools/gcc/gcc-linaro-4.9/AArch64-Define-BE-loader-name-default-be.patch b/meta-linaro-toolchain/recipes-devtools/gcc/gcc-linaro-4.9/AArch64-Define-BE-loader-name-default-be.patch index eb8ff014..87552415 100644 --- a/meta-linaro-toolchain/recipes-devtools/gcc/gcc-linaro-4.9/AArch64-Define-BE-loader-name-default-be.patch +++ b/meta-linaro-toolchain/recipes-devtools/gcc/gcc-linaro-4.9/AArch64-Define-BE-loader-name-default-be.patch @@ -6,7 +6,7 @@ Index: gcc-linaro-4.8-2014.03/gcc/config/aarch64/aarch64-linux.h #ifndef GCC_AARCH64_LINUX_H #define GCC_AARCH64_LINUX_H --#define GLIBC_DYNAMIC_LINKER "/lib/ld-linux-aarch64%{mbig-endian:_be}.so.1" +-#define GLIBC_DYNAMIC_LINKER "/lib/ld-linux-aarch64%{mbig-endian:_be}%{mabi=ilp32:_ilp32}.so.1" - #define CPP_SPEC "%{pthread:-D_REENTRANT}" @@ -21,9 +21,9 @@ Index: gcc-linaro-4.8-2014.03/gcc/config/aarch64/aarch64-linux.h + -dynamic-linker " GNU_USER_DYNAMIC_LINKER " \ + -X \ + %{mbig-endian:-EB} %{mlittle-endian:-EL} \ -+ -maarch64linux%{!mlittle-endian:b}" ++ -maarch64linux%{mabi=ilp32:32}%{!mlittle-endian:b}" +#else -+#define GLIBC_DYNAMIC_LINKER "/lib/ld-linux-aarch64%{mbig-endian:_be}.so.1" ++#define GLIBC_DYNAMIC_LINKER "/lib/ld-linux-aarch64%{mbig-endian:_be}%{mabi=ilp32:_ilp32}.so.1" + #define LINUX_TARGET_LINK_SPEC "%{h*} \ %{static:-Bstatic} \ @@ -31,7 +31,7 @@ Index: gcc-linaro-4.8-2014.03/gcc/config/aarch64/aarch64-linux.h @@ -34,6 +47,7 @@ -X \ %{mbig-endian:-EB} %{mlittle-endian:-EL} \ - -maarch64linux%{mbig-endian:b}" + -maarch64linux%{mabi=ilp32:32}%{mbig-endian:b}" +#endif #define LINK_SPEC LINUX_TARGET_LINK_SPEC |