]> code.ossystems Code Review - openembedded-core.git/commit
adt_installer_internal:fix perl lib version mismatch
authorHongxu Jia <hongxu.jia@windriver.com>
Wed, 26 Jun 2013 04:38:47 +0000 (12:38 +0800)
committerPaul Eggleton <paul.eggleton@linux.intel.com>
Mon, 8 Jul 2013 15:28:29 +0000 (16:28 +0100)
commit82fea7bd0e9ba54ba0c4da2d8cb9734fa4f46f17
tree89e6a0653be7a55929b60c6ef5c3abb4d62971bd
parentdbb7e2b4b7659651462564164c726ab7dfa852bc
adt_installer_internal:fix perl lib version mismatch

When run "autoreconf" in toolchain, there is an error if the host's perl's
version is not the same as the one in the SDK, the error says that the
executable perl mismatches the perl lib's version.

This is because most of the autotools' scripts use the "#!/usr/bin/perl -w"
which is host perl, but the gnu-configize uses "#! /usr/bin/env perl" which
invokes the perl wrapper in the SDK, and the wrapper will set the PERL5LIB to
the SDK which causes the mismatch. We can make all the perl scripts to use the
host perl or the SDK perl to fix this problem.

[YOCTO #4758]

(From OE-Core master rev: 487d1fa7b79e89518494986461c157bace842613)

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-devtools/installer/adt-installer/scripts/adt_installer_internal