[yocto] TARGET_OS issues with linux-gnuspe

Khem Raj raj.khem at gmail.com
Fri Jul 15 15:04:04 PDT 2011


On Fri, Jul 15, 2011 at 2:57 PM, Kumar Gala <galak at kernel.crashing.org> wrote:
>
> On Jul 15, 2011, at 4:29 PM, Khem Raj wrote:
>
>> On Fri, Jul 15, 2011 at 2:10 PM, Kumar Gala <galak at kernel.crashing.org> wrote:
>>> In my attempts to get an e500v2/gnuspe toolchain working I was able to get core-image-minimal working.  However when I try the 'meta-toolchain' I run into the following below.  I believe this is because of TARGET_OS being 'linux-gnuspe'.
>>>
>>> Any ideas ?
>>>
>>> - k
>>>
>>> [kumar at right build-p2020]$ bitbake meta-toolchain
>>>
>>> OE Build Configuration:
>>> BB_VERSION        = "1.13.2"
>>> TARGET_ARCH       = "powerpc"
>>> TARGET_OS         = "linux-gnuspe"
>>> MACHINE           = "p2020-ds"
>>> DISTRO            = "poky"
>>> DISTRO_VERSION    = "1.0+snapshot-20110715"
>>> TARGET_FPU        = "spe"
>>> meta
>>> meta-yocto        = "master:068839698fe192d8846c0ed4db65861448e8e524"
>>>
>>> NOTE: Resolving any missing task queue dependencies
>>> ERROR: Nothing PROVIDES 'virtual/powerpc-poky-linux-libc-for-gcc'
>>
>> here is the problem. This should have been called
>> virtual/powerpc-poky-linux-gnuspe-libc-for-gcc
>>
>> so TARGET_PREFIX is not being set correctly which means TARGET_SYS is
>> not being set correctly
>>
>> and
>>
>> TARGET_SYS = "${TARGET_ARCH}${TARGET_VENDOR}${@['-' +
>> bb.data.getVar('TARGET_OS', d, 1), ''][bb.data.getVar('TARGET_OS', d,
>> 1) == ('' or 'custom')]}"
>>
>> so it should be ok if TARGET_OS is set
>>
>> can you pastebin output of
>>
>> bitbake -e meta-toolchain
>>
>> somewhere
>
> Are you sure that is what you want?  It looks the same
>
> http://pastebin.com/FuNFCxLQ

heh thats not enought info in there. But again the problem seems to be
that TARGET_OS is not being set to linux-gnuspe and
virtual/${TARGET_PREFIX}libc-for-gcc

is being expanded to use default value which is 'powerpc-poky-linux-'
in your case

how/where are you setting TARGET_OS


>
> - k



More information about the yocto mailing list