]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/commitdiff
perl: fix do_install failed for nativesdk-perl
authorhongxu <hongxu.jia@eng.windriver.com>
Tue, 21 Jan 2025 08:55:18 +0000 (16:55 +0800)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Thu, 6 Feb 2025 07:40:50 +0000 (07:40 +0000)
While set 'baselib = "lib64"' for nativesdk, perl do_install failed:
| rm: cannot remove 'tmp/work/x86_64-nativesdk-pokysdk-linux/nativesdk-perl/
5.40.0/image//usr/local/oe-sdk-hardcoded-buildpath/sysroots/x86_64-pokysdk-linux/
usr/lib64/perl5/5.40.0/*/CORE/libperl.so': No such file or directory

Refer perl class-target do_configure, explicitly pass option '--libdir=${libdir}'
to nativesdk do_configure

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-devtools/perl/perl_5.40.0.bb

index 77b92ae804ef50c2e180aa70784a9829952efe76..30f2431f2794f2111687352a0b16296f4528dbf2 100644 (file)
@@ -90,7 +90,7 @@ do_configure:class-target() {
 }
 
 do_configure:class-nativesdk() {
-    ./configure --prefix=${prefix} \
+    ./configure --prefix=${prefix} --libdir=${libdir} \
     --target=${TARGET_SYS} \
     -Duseshrplib \
     -Dusethreads \