[OE-core] do_rootfs broken, was: Re: [PATCH 1/3] Add ARM tune file overhaul based largely on work from Mark Hatle

Koen Kooi koen at dominion.thruhere.net
Wed Jul 27 18:19:23 UTC 2011


Op 27 jul. 2011, om 19:31 heeft Koen Kooi het volgende geschreven:

> <snip patch>
> 
> It looks like PACKAGE_*_ARCHS is broken in the rootfs class:
> 
> cat /OE/tentacle/build/tmp-angstrom_2010_x-eglibc/work/beagleboard-angstrom-linux-gnueabi/efl-nodm-image-1.0-r0/opkg.conf:
> arch all 1
> arch any 6
> arch noarch 11
> arch arm 16
> arch beagleboard 21
> 
> But the one in the opkg config package is correct:
> 
> koen at dominion:/OE/tentacle/build/tmp-angstrom_2010_x-eglibc/deploy$ dpkg-deb -x ipk/beagleboard/opkg-config-base_1.0-r0_beagleboard.ipk tmp/
> koen at dominion:/OE/tentacle/build/tmp-angstrom_2010_x-eglibc/deploy$ cat tmp/etc/opkg/arch.conf 
> arch all 1
> arch any 6
> arch noarch 11
> arch arm 16
> arch armv4 21
> arch armv4t 26
> arch armv5te 31
> arch armv6 36
> arch armv7 41
> arch armv7a 46
> arch beagleboard 51
> koen at dominion:/OE/tentacle/build/tmp-angstrom_2010_x-eglibc/deploy$ 

bitbake -e:

# PACKAGE_ARCHS=all any noarch ${PACKAGE_EXTRA_ARCHS} ${MACHINE_ARCH}
PACKAGE_ARCHS="all any noarch arm armv4 armv4t armv5 armv5t armv5-vfp armv5t-vfp armv5e armv5te armv5e-vfp armv5te-vfp armv6-vfp armv6t-vfp armv7-vfp armv7t2-vfp armv7a-vfp armv7at2-vfp armv7a-vfp-neon armv7at2-vfp-neon beagleboard"

bitbake -e some-image:

# PACKAGE_ARCHS=all any noarch ${PACKAGE_EXTRA_ARCHS} ${MACHINE_ARCH}
PACKAGE_ARCHS="all any noarch arm beagleboard"
PACKAGE_EXTRA_ARCHS_tune-armv7thf-neon="armv5hf-vfp armv5thf-vfp armv5ehf-vfp armv5tehf-vfp armv6hf-vfp armv6thf-vfp armv7hf-vfp armv7t2hf-vfp armv7hf-vfp-neon armv7at2hf-vfp-neon"

So it looks like all the tune-* overrides don't get expanded when building an image.





More information about the Openembedded-core mailing list