From d29c1edcbcb36e9dc3f3901deeae7378bcf3d62d Mon Sep 17 00:00:00 2001 From: Kai Kang Date: Mon, 21 Jan 2019 09:48:24 -0500 Subject: perl-native: unset configure symbol i_xlocale perl-native checks xlocale.h on build machine. But xlocale.h has been removed by glibc already. When use share state caches between machines that one has xlocale.h but the other one doesn't, it causes packages which depend on perl-native such as libdbi-perl-native fails to compile: | In file included from DBIXS.h:23, | from Perl.xs:7: | .../tmp-glibc/work/x86_64-linux/libdbi-perl-native/1.642-r0/recipe-sysroot-native/usr/lib/perl5/5.28.1/x86_64-linux/CORE/perl.h:723:13: | fatal error: xlocale.h: No such file or directory | # include | ^~~~~~~~~~~ | compilation terminated. Unset configure symbol i_xlocale for perl-native to fix the issue. (From OE-Core rev: ad6a8fae67acd291b9d7f554ae1a8c621b51fded) Signed-off-by: Kai Kang Signed-off-by: Richard Purdie --- meta/recipes-devtools/perl-sanity/perl_5.28.1.bb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'meta') diff --git a/meta/recipes-devtools/perl-sanity/perl_5.28.1.bb b/meta/recipes-devtools/perl-sanity/perl_5.28.1.bb index 949758c4d4..176980e1b2 100644 --- a/meta/recipes-devtools/perl-sanity/perl_5.28.1.bb +++ b/meta/recipes-devtools/perl-sanity/perl_5.28.1.bb @@ -82,7 +82,8 @@ do_configure_class-native() { -Dbin=${bindir}/perl-native \ -Duseshrplib \ -Dsoname=libperl.so.5 \ - -Dvendorprefix=${prefix} + -Dvendorprefix=${prefix} \ + -Ui_xlocale } do_compile() { -- cgit v1.2.3-54-g00ecf