On Thu, 17 Jan 2019 at 01:13, <[email protected]> wrote: > > From: Kai Kang <[email protected]> > > Reset default value of DEBUG_PREFIX_MAP with '-fdebug-prefix-map'. > Specifying -fdebug-prefix-map is equivalent to specifying all the > individual -f*-prefix-map options which means including > -fmacro-prefix-map and -fdebug-prefix-map currently. Option > -fmacro-prefix-map helps to avoid buildpaths qa warnings which caused > by __FILE__ macro expansion for packages such as llvm and librepo. > > Signed-off-by: Kai Kang <[email protected]> > --- > meta/conf/bitbake.conf | 6 +++--- > 1 file changed, 3 insertions(+), 3 deletions(-) > > diff --git a/meta/conf/bitbake.conf b/meta/conf/bitbake.conf > index 0bdcd04d74..d20460e845 100644 > --- a/meta/conf/bitbake.conf > +++ b/meta/conf/bitbake.conf > @@ -599,9 +599,9 @@ EXTRA_OEMAKE_prepend_task-install = "${PARALLEL_MAKEINST} > " > # Optimization flags. > ################################################################## > # Beware: applied last to first > -DEBUG_PREFIX_MAP ?= > "-fdebug-prefix-map=${WORKDIR}=/usr/src/debug/${PN}/${EXTENDPE}${PV}-${PR} \ > - -fdebug-prefix-map=${STAGING_DIR_HOST}= \ > - -fdebug-prefix-map=${STAGING_DIR_NATIVE}= \ > +DEBUG_PREFIX_MAP ?= > "-ffile-prefix-map=${WORKDIR}=/usr/src/debug/${PN}/${EXTENDPE}${PV}-${PR} \ > + -ffile-prefix-map=${STAGING_DIR_HOST}= \ > + -ffile-prefix-map=${STAGING_DIR_NATIVE}= \ > " > DEBUG_FLAGS ?= "-g -feliminate-unused-debug-types ${DEBUG_PREFIX_MAP}" >
I like the idea of this, but it will break meta-clang until either 1) https://reviews.llvm.org/D49466 lands, or 2) meta-clang sets its own DEBUG_PREFIX_MAP. > -- > 2.20.0 > > -- > _______________________________________________ > Openembedded-core mailing list > [email protected] > http://lists.openembedded.org/mailman/listinfo/openembedded-core -- _______________________________________________ Openembedded-core mailing list [email protected] http://lists.openembedded.org/mailman/listinfo/openembedded-core
