From a924ea675de846f9582a9a6a9b334be1f74f826d Mon Sep 17 00:00:00 2001 From: Juro Bystricky Date: Sun, 7 Jan 2018 08:56:07 -0800 Subject: perl-dbg: improve reproducibility Remove various build host references scattered within comments in numerous files that are distributed in the package. Signed-off-by: Juro Bystricky Signed-off-by: Richard Purdie --- meta/recipes-devtools/perl/perl_5.24.1.bb | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'meta') diff --git a/meta/recipes-devtools/perl/perl_5.24.1.bb b/meta/recipes-devtools/perl/perl_5.24.1.bb index 6b27b22d22..ab0462411f 100644 --- a/meta/recipes-devtools/perl/perl_5.24.1.bb +++ b/meta/recipes-devtools/perl/perl_5.24.1.bb @@ -188,6 +188,19 @@ do_compile() { oe_runmake perl LD="${CCLD}" } +do_compile_append_class-target() { + # Remove build host references from numerous comments... + find "${S}/cpan/Encode" -type f \ + \( -name '*.exh' -o -name '*.c' -o -name '*.h' \)\ + -exec sed -i -e 's:${RECIPE_SYSROOT_NATIVE}::g' {} + + sed -i -e 's:${RECIPE_SYSROOT}::g' ${S}/perl.h ${S}/pp.h + sed -i -e 's:${RECIPE_SYSROOT_NATIVE}/usr/bin/perl-native/perl${PV}.real:/usr/bin/perl${PV}:g' \ + ${S}/cpan/Compress-Raw-Bzip2/constants.h \ + ${S}/cpan/Compress-Raw-Zlib/constants.h \ + ${S}/cpan/IPC-SysV/const-c.inc \ + ${S}/dist/Time-HiRes/const-c.inc +} + do_install() { #export hostperl="${STAGING_BINDIR_NATIVE}/perl-native/perl${PV}" oe_runmake install DESTDIR=${D} -- cgit 1.2.3-korg