The default value for this is ../../lib which ends up with something like: | ./sysroots/x86_64-linux/usr/bin/perl-native/perl5.20.0.real \ | "-I../../lib" "-I../../lib" "-MExtUtils::Command::MM" -e pod2man \ | "--" --section=0 --perm_rw=644 perldoc.pod blib/man1/perldoc.1 in this case, nativeperl will find libraries from the target build, When using an x86-64 host to target Haswell, you can end up with ../../lib including precompiled modules which use Haswell instructions, it fails with: | Running pm_to_blib for dist/if directly | Skip ../../lib/if.pm (unchanged) | Makefile:457: recipe for target 'manifypods' failed | make[1]: *** [manifypods] Illegal instruction So set it to use the -native ones instead of those from the target build. (From OE-Core rev: 82ac2a29126dc38d23c278b82d129d73b17000b7) Signed-off-by: Jackie Huang <jackie.huang@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> |
||
---|---|---|
.. | ||
perl-5.20.0 | ||
liberror-perl_0.17022.bb | ||
liburi-perl_1.60.bb | ||
libxml-parser-perl_2.41.bb | ||
libxml-perl_0.08.bb | ||
libxml-simple-perl_2.20.bb | ||
perl-native_5.20.0.bb | ||
perl-ptest.inc | ||
perl-rdepends_5.20.0.inc | ||
perl-rprovides.inc | ||
perl-rprovides_5.20.0.inc | ||
perl_5.20.0.bb |