[OE-core] [PATCH v2] perl: native modules will not trigger build perl for target.

Krzysztof Taborski taborskikrzysztof at gmail.com
Fri Dec 8 17:46:42 UTC 2017


Hello,
I would like to request feedback about my patch.

Br,
Krzysztof Taborski

-----Original Message-----
From: Krzysztof Taborski [mailto:taborskikrzysztof at gmail.com] 
Sent: Monday, December 04, 2017 7:17 PM
To: openembedded-core at lists.openembedded.org
Cc: Krzysztof Taborski
Subject: [OE-core][PATCH v2] perl: native modules will not trigger build
perl for target.

Currently building perl-native modules triggers build perl for target due to
PACKAGES_DYNAMIC regex.

This commit will cause, that perl native modules will trigger perl-native
build.

Signed-off-by: Krzysztof Taborski <taborskikrzysztof at gmail.com>
---
 meta/recipes-devtools/perl/perl-native_5.24.1.bb | 2 ++
 meta/recipes-devtools/perl/perl_5.24.1.bb        | 2 +-
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/meta/recipes-devtools/perl/perl-native_5.24.1.bb
b/meta/recipes-devtools/perl/perl-native_5.24.1.bb
index 48113f05a9..a81dc4d703 100644
--- a/meta/recipes-devtools/perl/perl-native_5.24.1.bb
+++ b/meta/recipes-devtools/perl/perl-native_5.24.1.bb
@@ -134,3 +134,5 @@ EOF
 
 # Fix the path in sstate
 SSTATE_SCAN_FILES += "*.pm *.pod *.h *.pl *.sh"
+PACKAGES_DYNAMIC_class-native += "^perl-module-.*native$"
+
diff --git a/meta/recipes-devtools/perl/perl_5.24.1.bb
b/meta/recipes-devtools/perl/perl_5.24.1.bb
index 6b27b22d22..3dc7805da9 100644
--- a/meta/recipes-devtools/perl/perl_5.24.1.bb
+++ b/meta/recipes-devtools/perl/perl_5.24.1.bb
@@ -323,7 +323,7 @@ python split_perl_packages () {
     d.setVar(d.expand("RRECOMMENDS_${PN}-modules"), ' '.join(packages))  }
 
-PACKAGES_DYNAMIC += "^perl-module-.*"
+PACKAGES_DYNAMIC += "^perl-module-.*(?<!\-native)$"
 PACKAGES_DYNAMIC_class-nativesdk += "^nativesdk-perl-module-.*"
 
 RPROVIDES_perl-lib = "perl-lib"
--
2.13.6





More information about the Openembedded-core mailing list