aboutsummaryrefslogtreecommitdiff
path: root/meta-linaro-toolchain/recipes-devtools/gcc/gcc-linaro-4.9/AArch64-Define-BE-loader-name-default-be.patch
diff options
context:
space:
mode:
authorFathi Boudra <fathi.boudra@linaro.org>2014-07-18 12:03:41 +0300
committerFathi Boudra <fathi.boudra@linaro.org>2014-07-18 12:03:41 +0300
commit0a3a117a27d2b1a014512e40449248a0162b0867 (patch)
tree31b9a592957871b9a95ffeb77a092ec64a26ddba /meta-linaro-toolchain/recipes-devtools/gcc/gcc-linaro-4.9/AArch64-Define-BE-loader-name-default-be.patch
parent9caeb7b7f045cc4cd626df7c54398db90a7c1b29 (diff)
gcc-linaro-4.9: update to 2014.07 release
* Update SRC_URI for Linaro GCC 4.9-2014.07 * Sync patches with oe-core - (disabled) 0052-Fix-GCC-targeting-E500-SPE-errors-with-the-_Decimal64-type.patch - 0053-gcc-fix-segfault-from-calling-free-on-non-malloc-d-a.patch * Refresh patches - AArch64-Define-BE-loader-name-default-be.patch - use-lib-for-aarch64.patch Change-Id: I6754ab48605da52ff52571656cb8915a073e0ea0 Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
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.patch8
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