From c43b120be0bfadc6401139d7225bc1d41dd5fa3f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=BCrgen=20Buchm=C3=BCller?= Date: Mon, 26 Feb 2018 09:33:16 +0100 Subject: [PATCH] perl-module: fall back to use host files If perl is not installed for the target when cross building a module, fall back to use the host Config*.p? and Errno.pm files. --- common/build-style/perl-module.sh | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/common/build-style/perl-module.sh b/common/build-style/perl-module.sh index 13d53cd37e..4081658897 100644 --- a/common/build-style/perl-module.sh +++ b/common/build-style/perl-module.sh @@ -16,8 +16,13 @@ do_configure() { local perlprefix=${XBPS_STATEDIR}/perlprefix-${XBPS_TARGET_MACHINE} mkdir -p $perlprefix - cp "$XBPS_CROSS_BASE/usr/lib/perl5/core_perl/Config"*.p? $perlprefix - cp "$XBPS_CROSS_BASE/usr/lib/perl5/core_perl/Errno.pm" $perlprefix + 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 + else + cp "/usr/lib/perl5/core_perl/Config"*.p? $perlprefix + cp "/usr/lib/perl5/core_perl/Errno.pm" $perlprefix + fi export PERL5LIB=$perlprefix if [ -f ${wrksrc}/Makefile.PL ]; then