]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/commit
glibc: Fix scope resolution in glibc to be breadth first.
authorMark Hatle <mark.hatle@windriver.com>
Sat, 20 Aug 2016 00:59:38 +0000 (19:59 -0500)
committerMark Hatle <mark.hatle@windriver.com>
Sat, 20 Aug 2016 01:05:25 +0000 (20:05 -0500)
commit61d6d16460deaa1e30f2cdfef80e5744e53a6290
treea2d1edad3afcc916dd96c664322d6e27486d694e
parentd3e5c1d17f80b3dd7a6d85e07b5c0c516f09ae93
glibc: Fix scope resolution in glibc to be breadth first.

The ELF specification indicates symbol resolution should be breadth first, not
depth first.

The dl-deps.c: dl_build_locale_scope function is processing in a depth first
mode.  This is causes certain symbols to be incorrectly reported when
LD_TRACE_PRELINKING=1 is enabled.

See glibc BZ #20488 for more information.

Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
meta/recipes-core/glibc/glibc/0026-build_local_scope.patch [new file with mode: 0644]
meta/recipes-core/glibc/glibc_2.24.bb