summaryrefslogtreecommitdiffstats
path: root/meta/recipes-core/eglibc/eglibc-2.16/0001-Add-ARM-specific-static-stubs.c.patch
diff options
context:
space:
mode:
authorKhem Raj <raj.khem@gmail.com>2012-08-15 23:09:00 -0700
committerRichard Purdie <richard.purdie@linuxfoundation.org>2012-08-21 12:15:31 +0100
commit709aac9d25170b6a05d7904727bd7a06bb30f959 (patch)
tree1ee76856d82618078ff1982faac5caadf69d7c04 /meta/recipes-core/eglibc/eglibc-2.16/0001-Add-ARM-specific-static-stubs.c.patch
parent3435ce1586d9a6af79f47c5a2dc6d7f225b50b98 (diff)
downloadpoky-709aac9d25170b6a05d7904727bd7a06bb30f959.tar.gz
eglibc-2.16: Remove build dependency on libgcc_s and libgcc_eh
This patch backports two patches from glibc trunk essentially dropping the requirements to have libgcc_s and libgcc_eh this will simplify the toolchain bootstrap sequence. (From OE-Core rev: 9591c93c20af236fdc1a99b548435b6df75af497) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-core/eglibc/eglibc-2.16/0001-Add-ARM-specific-static-stubs.c.patch')
-rw-r--r--meta/recipes-core/eglibc/eglibc-2.16/0001-Add-ARM-specific-static-stubs.c.patch27
1 files changed, 27 insertions, 0 deletions
diff --git a/meta/recipes-core/eglibc/eglibc-2.16/0001-Add-ARM-specific-static-stubs.c.patch b/meta/recipes-core/eglibc/eglibc-2.16/0001-Add-ARM-specific-static-stubs.c.patch
new file mode 100644
index 0000000000..7186f898ee
--- /dev/null
+++ b/meta/recipes-core/eglibc/eglibc-2.16/0001-Add-ARM-specific-static-stubs.c.patch
@@ -0,0 +1,27 @@
1Upstream-Status: Backport
2
3Signed-off-by: Khem Raj <raj.khem@gmail.com>
4
5From c57a67e03368687fc0d2ae8354cd1b347a61ea44 Mon Sep 17 00:00:00 2001
6From: Joseph Myers <joseph@codesourcery.com>
7Date: Thu, 5 Jul 2012 22:16:03 +0000
8Subject: [PATCH] Add ARM-specific static-stubs.c.
9
10---
11 ports/ChangeLog.arm | 4 ++++
12 ports/sysdeps/arm/static-stubs.c | 7 +++++++
13 2 files changed, 11 insertions(+)
14 create mode 100644 ports/sysdeps/arm/static-stubs.c
15
16Index: libc/ports/sysdeps/arm/static-stubs.c
17===================================================================
18--- /dev/null 1970-01-01 00:00:00.000000000 +0000
19+++ libc/ports/sysdeps/arm/static-stubs.c 2012-08-15 15:04:59.687669241 -0700
20@@ -0,0 +1,7 @@
21+/* When building with GCC with static-only libgcc, the dummy
22+ _Unwind_Resume from static-stubs.c needs to be used together with
23+ the dummy __aeabi_unwind_cpp_pr* from aeabi_unwind_cpp_pr1.c
24+ instead of the copies from libgcc. */
25+
26+#include <elf/static-stubs.c>
27+#include <aeabi_unwind_cpp_pr1.c>