]> code.ossystems Code Review - openembedded-core.git/commit
perl: fix spaces in brackets while using CC version
authorHongxu Jia <hongxu.jia@windriver.com>
Mon, 9 Nov 2015 10:48:29 +0000 (18:48 +0800)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Wed, 25 Nov 2015 07:48:15 +0000 (07:48 +0000)
commit115bf201a775410121d2f9769a4a5bb909cac5fd
treeff6e1abd6941a6cf1daa9696644efe37c0f37a16
parentaebd1a87bbf960e69301bd29137aabb5dfab05fc
perl: fix spaces in brackets while using CC version

Here is the way to reproduce the issue:
...
root@localhost:~# perl -e "use Errno qw(ENOENT);"
"ENOENT" is not exported by the Errno module
Can't continue after import errors at -e line 1.
BEGIN failed--compilation aborted at -e line 1.
...

For some distros, there was extra spaces in the
brackets while using CC version:

For Windriver:
$CC --version
x86_64-wrs-linux-gcc (Wind River Linux 5.2.0-8.0-intel-x86-64) 5.2.0

For Ubuntu:
$ gcc --version
gcc (Ubuntu 4.8.4-2ubuntu1~14.04) 4.8.4

So we replace the contects between brackets with semicolon
and then use space to split.

[YOCTO #8367]

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
meta/recipes-devtools/perl/perl/perl-errno-generation-gcc5.patch