[oe] Where should MACHINE_TASK_PROVIDER be defined?

Rod Whitby rod at whitby.id.au
Fri Apr 13 09:24:26 UTC 2007


There seems to be significant inconsistency in the way that
MACHINE_TASK_PROVIDER is defined in OE (see the output of a recursive
grep command in .../conf at the end of this message).

It's defaulted to "task-base" in bitbake.conf, and then every man and
his dog forcibly defines it to the same thing in a variety of
machine.conf files and distro.conf files.

Should all of these instances simply be deleted, cause none of them
actually change the default, and all of them stop the user from changing
 it in local.conf ...

If it is to be overridden, should it be a distro override or a machine
override?  What would be normal reasons for overriding it?

> find . -type f -print0 | xargs -0 grep MACHINE_TASK_PROVIDER
> ./distro/include/angstrom.inc:MACHINE_TASK_PROVIDER = "task-base"
> ./distro/include/openmoko.inc:MACHINE_TASK_PROVIDER = "task-base"
> ./machine/collie.conf:MACHINE_TASK_PROVIDER = "task-base"
> ./machine/h3600.conf:MACHINE_TASK_PROVIDER = "task-base"
> ./machine/jornada6xx.conf:MACHINE_TASK_PROVIDER = "task-base"
> ./machine/jornada7xx.conf:MACHINE_TASK_PROVIDER = "task-base"
> ./machine/mainstone.conf:MACHINE_TASK_PROVIDER = "task-base"
> ./machine/netvista.conf:MACHINE_TASK_PROVIDER = "task-base"
> ./machine/nokia770.conf:MACHINE_TASK_PROVIDER = "task-base"
> ./machine/omap5912osk.conf:MACHINE_TASK_PROVIDER = "task-base"
> ./machine/include/zaurus-2.6.conf:MACHINE_TASK_PROVIDER = "task-base"
> ./machine/include/lsppc.conf:MACHINE_TASK_PROVIDER = "task-base"
> ./machine/simpad.conf:MACHINE_TASK_PROVIDER = "task-base"
> ./machine/x86.conf:MACHINE_TASK_PROVIDER = "task-base"
> ./machine/devkitidp-pxa255.conf:MACHINE_TASK_PROVIDER = "task-base"
> ./machine/qemuarm.conf:MACHINE_TASK_PROVIDER = "task-base"
> ./machine/efika.conf:MACHINE_TASK_PROVIDER = "task-base"
> ./machine/logicpd-pxa270.conf:MACHINE_TASK_PROVIDER = "task-base"
> ./machine/htcuniversal.conf:MACHINE_TASK_PROVIDER = "task-base"
> ./machine/dht-walnut.conf:MACHINE_TASK_PROVIDER = "task-base"
> ./machine/titan.conf:MACHINE_TASK_PROVIDER = "task-base"
> ./machine/wrap.conf:MACHINE_TASK_PROVIDER = "task-base"
> ./machine/smdk2440.conf:MACHINE_TASK_PROVIDER = "task-base"
> ./machine/compulab-pxa270.conf:MACHINE_TASK_PROVIDER = "task-base"
> ./machine/storcenter.conf:MACHINE_TASK_PROVIDER = "task-base"
> ./machine/qemux86.conf:MACHINE_TASK_PROVIDER = "task-base"
> ./machine/fic-gta01.conf:MACHINE_TASK_PROVIDER = "task-base"
> ./machine/shark.conf:MACHINE_TASK_PROVIDER = "task-base"
> ./machine/turbostation.conf:MACHINE_TASK_PROVIDER = "task-base"
> ./machine/n2100.conf:MACHINE_TASK_PROVIDER = "task-base"
> ./machine/smdk2443.conf:MACHINE_TASK_PROVIDER = "task-base"
> ./machine/lsarm.conf:MACHINE_TASK_PROVIDER = "task-base"
> ./bitbake.conf:MACHINE_TASK_PROVIDER ?= "task-base"

-- Rod





More information about the Openembedded-devel mailing list