]> code.ossystems Code Review - openembedded-core.git/commit
populate_sdk_base.bbclass:fix toolchain relocation issues
authorHongxu Jia <hongxu.jia@windriver.com>
Fri, 1 Mar 2013 09:58:31 +0000 (17:58 +0800)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Fri, 1 Mar 2013 13:00:50 +0000 (13:00 +0000)
commit365aa1412a3d31128cb3df02959acdc7df5f2ebc
tree8d3a91fd4537f52f329ab9cdc92832b36d6f8cb0
parent8fbf22ef856a68e4f2e9ddabe33334f60616e16c
populate_sdk_base.bbclass:fix toolchain relocation issues

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 #3338]

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/classes/populate_sdk_base.bbclass