]> code.ossystems Code Review - openembedded-core.git/commit
gcc-runtime: improve reproducibility
authorJuro Bystricky <juro.bystricky@intel.com>
Thu, 4 Jan 2018 20:24:01 +0000 (12:24 -0800)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Fri, 5 Jan 2018 11:54:57 +0000 (11:54 +0000)
commit04748af752b7f9d79ee4add67141d6c891f3bdbe
tree4ce20889958012e60e3f3dcbd9f4632b4e30e745
parente21723bb9b6035714268eeab5f43e2d1cb798a0d
gcc-runtime: improve reproducibility

Remove various build host references from packages:

libstdc++
libstdc++-staticdev
gcc-runtime-dbg

The references are removoved by correctly setting various compiler
-fdebug-prefix-map settings. There are two main issues:
The default DEBUG_PREFIX_MAP variable references WORKDIR, however,
gcc sources are in a shared folder (work-shared)/
Additionally, DWARF info seems to store symlink names but gcc
seems to resolve symlink names referenced in -fdebug-prefix-map.

Signed-off-by: Juro Bystricky <juro.bystricky@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-devtools/gcc/gcc-runtime.inc