[yocto] TARGET_OS issues with linux-gnuspe

Khem Raj raj.khem at gmail.com
Fri Jul 15 14:29:08 PDT 2011


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


> NOTE: Runtime target 'gcc-cross-canadian-powerpc' is unbuildable, removing...
> Missing or unbuildable dependency chain was: ['gcc-cross-canadian-powerpc', 'virtual/powerpc-poky-linux-libc-for-gcc']
> NOTE: Runtime target 'task-cross-canadian-powerpc' is unbuildable, removing...
> Missing or unbuildable dependency chain was: ['task-cross-canadian-powerpc', 'gcc-cross-canadian-powerpc', 'virtual/powerpc-poky-linux-libc-for-gcc']
> ERROR: Required build target 'meta-toolchain' has no buildable providers.
> Missing or unbuildable dependency chain was: ['meta-toolchain', 'task-cross-canadian-powerpc', 'gcc-cross-canadian-powerpc', 'virtual/powerpc-poky-linux-libc-for-gcc']
> ERROR: Command execution failed: Traceback (most recent call last):
>  File "/local/home/kumar/git/poky/bitbake/lib/bb/command.py", line 102, in runAsyncCommand
>    commandmethod(self.cmds_async, self, options)
>  File "/local/home/kumar/git/poky/bitbake/lib/bb/command.py", line 200, in buildTargets
>    command.cooker.buildTargets(pkgs_to_build, task)
>  File "/local/home/kumar/git/poky/bitbake/lib/bb/cooker.py", line 996, in buildTargets
>    taskdata.add_unresolved(localdata, self.status)
>  File "/local/home/kumar/git/poky/bitbake/lib/bb/taskdata.py", line 534, in add_unresolved
>    self.remove_buildtarget(targetid)
>  File "/local/home/kumar/git/poky/bitbake/lib/bb/taskdata.py", line 491, in remove_buildtarget
>    self.fail_fnid(fnid, missing_list)
>  File "/local/home/kumar/git/poky/bitbake/lib/bb/taskdata.py", line 476, in fail_fnid
>    self.remove_runtarget(target, missing_list)
>  File "/local/home/kumar/git/poky/bitbake/lib/bb/taskdata.py", line 517, in remove_runtarget
>    self.fail_fnid(fnid, missing_list)
>  File "/local/home/kumar/git/poky/bitbake/lib/bb/taskdata.py", line 476, in fail_fnid
>    self.remove_runtarget(target, missing_list)
>  File "/local/home/kumar/git/poky/bitbake/lib/bb/taskdata.py", line 517, in remove_runtarget
>    self.fail_fnid(fnid, missing_list)
>  File "/local/home/kumar/git/poky/bitbake/lib/bb/taskdata.py", line 471, in fail_fnid
>    self.remove_buildtarget(target, missing_list)
>  File "/local/home/kumar/git/poky/bitbake/lib/bb/taskdata.py", line 501, in remove_buildtarget
>    raise bb.providers.NoProvider(target)
> NoProvider: meta-toolchain
>
>
>



More information about the yocto mailing list