diff options
Diffstat (limited to 'packages/perl/perl.inc')
-rw-r--r-- | packages/perl/perl.inc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/packages/perl/perl.inc b/packages/perl/perl.inc index 52418903a2..ac4bfefd32 100644 --- a/packages/perl/perl.inc +++ b/packages/perl/perl.inc @@ -46,7 +46,9 @@ do_compile() { do_install() { oe_runmake install - mv ${D}/${libdir}/perl5/${PV}/${TARGET_ARCH}-${TARGET_OS}/CORE/libperl.so ${D}/${libdir}/libperl.so.${PV} + # Make sure the shared library is configured before trying to move it + grep -q "useshrplib='false'" ${S}/config.sh || + mv ${D}/${libdir}/perl5/${PV}/${TARGET_ARCH}-${TARGET_OS}/CORE/libperl.so ${D}/${libdir}/libperl.so.${PV} ( cd ${D}/usr/bin/; rm perl; ln -s perl${PV} perl ) } |