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.
This commit is contained in:
Jürgen Buchmüller 2018-02-26 09:33:16 +01:00
parent 25cb60c239
commit c43b120be0
1 changed files with 7 additions and 2 deletions

View File

@ -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