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

Reply via email to