]> code.ossystems Code Review - openembedded-core.git/commit
icecc.bbclass: blacklist libgcc-initial
authorDmitry Eremin-Solenikov <dmitry_eremin@mentor.com>
Wed, 22 Apr 2015 09:49:52 +0000 (12:49 +0300)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Tue, 28 Apr 2015 06:55:59 +0000 (07:55 +0100)
commit0fe64b080cc9854979b501908060aeb9811d9973
treea70f004c4f44d12f2bfdef5b5cfe6cc034b750de
parent3c6746748a845b5156f81fe7a01caa58ee29e938
icecc.bbclass: blacklist libgcc-initial

Building libgcc-initial with IceCC enabled can fail with the CPP sanity
check error in the following case (using ARM for example):
* sysroot contains cross gcc built for another ARM variant
* sysroot contains initial cross gcc built to suit the target machine
* bitbake tries to configure libgcc-initial
* libgcc-initial calls icecc wrapper
* icecc wrapper calls non-initial cross gcc via the full path
* non-initial cross gcc looks for the headers in the wrong place
* BOOM

Signed-off-by: Dmitry Eremin-Solenikov <dmitry_eremin@mentor.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/classes/icecc.bbclass