mirror of
https://git.yoctoproject.org/poky
synced 2026-04-21 03:32:12 +02:00
libtool: remove /absolute/path/to/host references
Removed all instances of -fdebug-prefix-map in LTCFLAGS declaration because they contain references to host system and are not needed. /absolute/path/to/host/dd was replaced with 'dd' in lt_truncate_bin declaration. Please take note that the location of regex is important for DEBUG_PREFIX_MAP. Removal of DEBUG_PREFIX_MAP has to be done before other regex command modify its option value. Both are modified because they affect binary reproducibility. [YOCTO #11656] (From OE-Core rev: 04db02138e363898e040e33557f1296e8a43c3fd) Signed-off-by: Ooi Cinly <cinly.ooi@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
d654f4934d
commit
a3c1bbc88d
@@ -15,6 +15,7 @@ ACLOCALEXTRAPATH_class-target = ""
|
||||
|
||||
do_install_append () {
|
||||
sed -e 's@--sysroot=${STAGING_DIR_HOST}@@g' \
|
||||
-e "s@${DEBUG_PREFIX_MAP}@@g" \
|
||||
-e 's@${STAGING_DIR_HOST}@@g' \
|
||||
-e 's@${STAGING_DIR_NATIVE}@@g' \
|
||||
-e 's@^\(sys_lib_search_path_spec="\).*@\1${libdir} ${base_libdir}"@' \
|
||||
@@ -22,5 +23,6 @@ do_install_append () {
|
||||
-e 's@^\(compiler_lib_search_path="\).*@\1${libdir} ${base_libdir}"@' \
|
||||
-e 's@^\(predep_objects="\).*@\1"@' \
|
||||
-e 's@^\(postdep_objects="\).*@\1"@' \
|
||||
-e "s@${HOSTTOOLS_DIR}/@@g" \
|
||||
-i ${D}${bindir}/libtool
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user