On 06/05/2012 01:38 AM, Michael Hope wrote:
On 2 June 2012 04:14, Ken Werner<ken.wer...@linaro.org> wrote:
Hi,
OpenEmbedded-Core/meta-linaro:
* added a default xorg.conf for the qemuarmv7a MACHINE
* necessary because OE-Core master switched from Xfbdev to Xorg
* noticed that hard float with Linaro GCC 4.6 works on denzil but is broken
on master
due to differences on the requested/provided interpreter
* it used to (accidentally?) work when /lib/ld-linux.so.3 was used even
for armhf
* need to check out what loader name OE-Core really wants to use
OE-Core shouldn't care, but the GCC and GLIBC do have to match. The
GLIBC patch is in trunk, should be in the upcoming 2.16, and I'm
looking into a backport for 2.15.(2?).
The current master branch of OE-Core happens to have the libc patched
already [1]. I therefore backported r114985 of Linaro GCC 4.7 to 4.6
[2] and everything works as expected. We now have single a base that
allows us to build all three images on all supported QEMU targets with
the latest versions of Linaro GCC 4.6 and 4.7. The corresponding
versions are:
* openembedded-core 363424c
* bitbake: f8bf449
* meta-linaro: b4f5e10
There's only one patch I put on top of this [3] to disable the
-fno-tree-vectorice flag they turn on by default for armv7a.
* worked on getting OE-Core to build with Linaro GCC 4.7
* verified that the recipes for Linaro GCC 4.7 are working for ARM, MIPS,
PPC, X86, X86_64
* all images are working!
Awesome.
-- Michael
Regards,
Ken
[1]
http://git.openembedded.org/openembedded-core/commit/?id=8df03a0b8bd92cf7b73b816dacf3e362cfce557a
[2]
http://git.linaro.org/gitweb?p=people/kwerner/meta-linaro.git;a=commitdiff;h=b4f5e1078b7eaea5524061ff0bd4134d2d9988de
[3]
http://people.linaro.org/~kwerner/oe-core/patches/armv7a-tree-vectorize.patch
_______________________________________________
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-toolchain