diff --git a/common/build-style/perl-module.sh b/common/build-style/perl-module.sh index 5433d05bd96..3bd6253659f 100644 --- a/common/build-style/perl-module.sh +++ b/common/build-style/perl-module.sh @@ -19,6 +19,10 @@ do_configure() { if [ -d "$XBPS_CROSS_BASE/usr/lib/perl5/core_perl" ]; then cp "$XBPS_CROSS_BASE/usr/lib/perl5/core_perl/Config"*.p? $perlprefix cp "$XBPS_CROSS_BASE/usr/lib/perl5/core_perl/Errno.pm" $perlprefix + sed -i -e "s;archlibexp => '\(.*\)';archlibexp => '${XBPS_CROSS_BASE}\1';" \ + ${perlprefix}/Config.pm + sed -i -e "s;^archlibexp='\(.*\)';archlibexp='${XBPS_CROSS_BASE}\1';" \ + ${perlprefix}/Config_heavy.pl else cp "/usr/lib/perl5/core_perl/Config"*.p? $perlprefix cp "/usr/lib/perl5/core_perl/Errno.pm" $perlprefix @@ -58,7 +62,6 @@ do_configure() { msg_error "*** ERROR: couldn't find $perlmkf, aborting **\n" fi done - } do_build() {