]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/commit
perl-native: unset configure symbol i_xlocale
authorKai Kang <kai.kang@windriver.com>
Mon, 21 Jan 2019 14:48:24 +0000 (09:48 -0500)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Tue, 22 Jan 2019 14:35:58 +0000 (14:35 +0000)
commitd29c1edcbcb36e9dc3f3901deeae7378bcf3d62d
tree88f4a6000a911bd379654fd897a7b258b30390c7
parent1d86f65ff54164f23d96d76dec4b1f468f4bab06
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 <xlocale.h>
|        ^~~~~~~~~~~
| compilation terminated.

Unset configure symbol i_xlocale for perl-native to fix the issue.

(From OE-Core rev: ad6a8fae67acd291b9d7f554ae1a8c621b51fded)

Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-devtools/perl-sanity/perl_5.28.1.bb