diff options
author | Richard Purdie <richard.purdie@linuxfoundation.org> | 2022-07-15 12:01:25 +0100 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2022-07-25 15:11:46 +0100 |
commit | 17421c1fe2ead2121dbd8171b15bf6240feb94bc (patch) | |
tree | d4560c9f60c76043b161d72d0d2e43585c076d9f | |
parent | 3af7f4ba996ad5a5ff475ade9f244cd9a7bfa0f2 (diff) | |
download | poky-17421c1fe2ead2121dbd8171b15bf6240feb94bc.tar.gz |
gcc-runtime: Fix missing MLPREFIX in debug mappings
This fixes reproducibility issues with multilibs were a different recipe
specific sysroot is used which was leaking into debug symbols in libraries.
(From OE-Core rev: 3bb7abe545be6c92b2bd4f184536b0b0e871aac6)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit f442edf51e256bd315bd8e4ac4d9fa12b8e9e092)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rw-r--r-- | meta/recipes-devtools/gcc/gcc-runtime.inc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/meta/recipes-devtools/gcc/gcc-runtime.inc b/meta/recipes-devtools/gcc/gcc-runtime.inc index dc903c2b88..c85b5888d4 100644 --- a/meta/recipes-devtools/gcc/gcc-runtime.inc +++ b/meta/recipes-devtools/gcc/gcc-runtime.inc | |||
@@ -53,7 +53,7 @@ RUNTIMETARGET:libc-newlib = "libstdc++-v3" | |||
53 | REL_S = "/usr/src/debug/${PN}/${EXTENDPE}${PV}-${PR}" | 53 | REL_S = "/usr/src/debug/${PN}/${EXTENDPE}${PV}-${PR}" |
54 | 54 | ||
55 | DEBUG_PREFIX_MAP:class-target = " \ | 55 | DEBUG_PREFIX_MAP:class-target = " \ |
56 | -fdebug-prefix-map=${WORKDIR}/recipe-sysroot= \ | 56 | -fdebug-prefix-map=${WORKDIR}/${MLPREFIX}recipe-sysroot= \ |
57 | -fdebug-prefix-map=${WORKDIR}/recipe-sysroot-native= \ | 57 | -fdebug-prefix-map=${WORKDIR}/recipe-sysroot-native= \ |
58 | -fdebug-prefix-map=${S}=${REL_S} \ | 58 | -fdebug-prefix-map=${S}=${REL_S} \ |
59 | -fdebug-prefix-map=${S}/include=${REL_S}/libstdc++-v3/../include \ | 59 | -fdebug-prefix-map=${S}/include=${REL_S}/libstdc++-v3/../include \ |