[OE-core] [meta-oe][PATCH] openssl: use the perl of perl-native instead of the host perl

Yue Tao Yue.Tao at windriver.com
Fri Jul 15 03:24:25 UTC 2016


The openssl can't build with very old perl, such as 5.8.9, so force it
to use the perl-native to avoid host dependence issue.

Signed-off-by: Yue Tao <Yue.Tao at windriver.com>
---
 meta/recipes-connectivity/openssl/openssl.inc |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/meta/recipes-connectivity/openssl/openssl.inc b/meta/recipes-connectivity/openssl/openssl.inc
index 1a0031e..6990139 100644
--- a/meta/recipes-connectivity/openssl/openssl.inc
+++ b/meta/recipes-connectivity/openssl/openssl.inc
@@ -30,7 +30,7 @@ export EX_LIBS = "-lgcc -ldl"
 export AS = "${CC} -c"
 EXTRA_OEMAKE = "-e MAKEFLAGS="
 
-inherit pkgconfig siteinfo multilib_header ptest
+inherit pkgconfig siteinfo multilib_header ptest perlnative
 
 PACKAGES =+ "libcrypto libssl ${PN}-misc openssl-conf"
 FILES_libcrypto = "${libdir}/libcrypto${SOLIBS}"
@@ -208,6 +208,7 @@ do_install_ptest () {
 	mkdir -p ${D}${PTEST_PATH}/util
 	install util/opensslwrap.sh    ${D}${PTEST_PATH}/util
 	install util/shlib_wrap.sh     ${D}${PTEST_PATH}/util
+	sed -i -e 's#^PERL=.*#PERL= /usr/bin/perl#g' ${D}${PTEST_PATH}/Makefile
 }
 
 do_install_append_class-native() {
-- 
1.7.9.5




More information about the Openembedded-core mailing list