]> code.ossystems Code Review - openembedded-core.git/commitdiff
icu-dev: improve reproducibility
authorJuro Bystricky <juro.bystricky@intel.com>
Fri, 12 Jan 2018 21:00:22 +0000 (13:00 -0800)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Sat, 13 Jan 2018 22:53:51 +0000 (22:53 +0000)
Remove all build host references from several distributed files:
Makefile.inc, icu-config, pkgdata.inc

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

index 5cf7b11d59acb5ae39bd4de43946447f9199e7a7..b9ac59a1add0681ffb0ec5ef753df2292d5798f4 100644 (file)
@@ -64,6 +64,14 @@ do_install_append_class-target() {
         rm -f ${D}/${datadir}/${BPN}/${PV}/icudt${ICU_MAJOR_VER}b.dat
         icupkg -tb ${S}/data/in/icudt${ICU_MAJOR_VER}l.dat ${D}/${datadir}/${BPN}/${PV}/icudt${ICU_MAJOR_VER}b.dat
     fi
+       
+       # Remove build host references...
+       sed -i  \
+           -e 's,--sysroot=${STAGING_DIR_TARGET},,g' \
+           -e 's|${DEBUG_PREFIX_MAP}||g' \
+           -e 's:${HOSTTOOLS_DIR}/::g' \
+           ${D}/${bindir}/icu-config ${D}/${libdir}/${BPN}/${PV}/Makefile.inc \
+           ${D}/${libdir}/${BPN}/${PV}/pkgdata.inc
 }
 
 PACKAGES =+ "libicudata libicuuc libicui18n libicutu libicuio"