summaryrefslogtreecommitdiffstats
path: root/meta/recipes-devtools/gcc/gcc-4.9.inc
diff options
context:
space:
mode:
authorMathieu Desnoyers <mathieu.desnoyers@efficios.com>2016-01-27 08:47:10 -0500
committerRichard Purdie <richard.purdie@linuxfoundation.org>2016-01-30 11:37:01 +0000
commit3ed566e1006a74c8a5581a7036c1b9c9285821f7 (patch)
treecdcd9d08d233d397b184f44924430827828ce36a /meta/recipes-devtools/gcc/gcc-4.9.inc
parent51d9ba6ea2260f9df0d55635e2b5d2c824a66e17 (diff)
downloadpoky-3ed566e1006a74c8a5581a7036c1b9c9285821f7.tar.gz
gcc: fix hidden weak symbols by removing buggy gcc patch
We are noticing the presence of the following patch in various openembedded gcc versions: 0024-PR-target-32219.patch However, contrarily to its "Backport" status, that patch is not upstream in gcc, and it breaks handling of start/stop automatic weak hidden symbols we use in lttng-ust. We are only experiencing problems on the various openembedded compilers, but on no other distro (with same compiler versions), which led us to suspect a buggy distro-specific gcc patch. We've been testing with openembedded gcc-4.9.2-r0. Rebuilding the gcc compiler with this patch removed fixes the lttng-ust issue. Link: http://lists.openembedded.org/pipermail/openembedded-core/2016-January/116306.html Link: http://lists.lttng.org/pipermail/lttng-dev/2014-May/023112.html Link: https://gcc.gnu.org/ml/gcc-help/2014-05/msg00042.html Link: http://cgit.openembedded.org/openembedded-core/commit/?id=3cb2b003db7371b3a47d02c08352a262e1e419b4 Link: https://sourceware.org/bugzilla/show_bug.cgi?id=15435 (From OE-Core rev: 3e98ba4d6c1d1e4919ce373ec031d41c2538f10b) Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-devtools/gcc/gcc-4.9.inc')
-rw-r--r--meta/recipes-devtools/gcc/gcc-4.9.inc1
1 files changed, 0 insertions, 1 deletions
diff --git a/meta/recipes-devtools/gcc/gcc-4.9.inc b/meta/recipes-devtools/gcc/gcc-4.9.inc
index e9dfc504fd..736c95689a 100644
--- a/meta/recipes-devtools/gcc/gcc-4.9.inc
+++ b/meta/recipes-devtools/gcc/gcc-4.9.inc
@@ -47,7 +47,6 @@ SRC_URI = "\
47 file://0021-gcc-disable-MASK_RELAX_PIC_CALLS-bit.patch \ 47 file://0021-gcc-disable-MASK_RELAX_PIC_CALLS-bit.patch \
48 file://0022-COLLECT_GCC_OPTIONS.patch \ 48 file://0022-COLLECT_GCC_OPTIONS.patch \
49 file://0023-Use-the-defaults.h-in-B-instead-of-S-and-t-oe-in-B.patch \ 49 file://0023-Use-the-defaults.h-in-B-instead-of-S-and-t-oe-in-B.patch \
50 file://0024-PR-target-32219.patch \
51 file://0025-fortran-cross-compile-hack.patch \ 50 file://0025-fortran-cross-compile-hack.patch \
52 file://0026-libgcc-sjlj-check.patch \ 51 file://0026-libgcc-sjlj-check.patch \
53 file://0027-cpp-honor-sysroot.patch \ 52 file://0027-cpp-honor-sysroot.patch \