[lttng-dev] Bogus openembedded gcc patch
Mathieu Desnoyers
mathieu.desnoyers at efficios.com
Mon Jan 25 20:02:52 EST 2016
Hi,
We are noticing the presence of the following patch in various
openembedded gcc versions:
0024-PR-target-32219.patch
"From e0d15f4f8bf28c351b9215ca37f1caa24df0e1fd Mon Sep 17 00:00:00 2001
From: Khem Raj <raj.khem at gmail.com>
Date: Fri, 29 Mar 2013 09:18:54 +0400
Subject: [PATCH 24/35] PR target/32219
* varasm.c (default_binds_local_p_1): Weak data is not local.
Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop at gmail.com>
Signed-off-by: Khem Raj <raj.khem at gmail.com>
Upstream-Status: Backport"
However, contrarily to its "Backport" status, that patch is
not upstream in gcc, and we're starting to wonder if this
would be the patch that breaks handling of start/stop automatic
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 leads us to suspect a buggy distro-specific gcc patch.
We've been testing with openembedded gcc-4.9.2-r0.
The original gold linker issue that this patch was trying to
address seems to have been fixed in the gold linke since
then.
Refs:
http://lists.lttng.org/pipermail/lttng-dev/2014-May/023112.html
https://gcc.gnu.org/ml/gcc-help/2014-05/msg00042.html
http://cgit.openembedded.org/openembedded-core/commit/?id=3cb2b003db7371b3a47d02c08352a262e1e419b4
https://sourceware.org/bugzilla/show_bug.cgi?id=15435
Thoughts ?
Thanks,
Mathieu
--
Mathieu Desnoyers
EfficiOS Inc.
http://www.efficios.com
More information about the lttng-dev
mailing list