Hi Zhenqiang.  Ubuntu Precise is now out and has switched to hard
float by default.  I want to do the same for the next binaries
release.  Here's the work that needs to be done:

 * Bring in the new sysroot
 * Change the triplet to arm-linux-gnueabihf
 * Change GCC's configure so it recognises the new triplet
 * Change the default float ABI to hard

We should include a soft float (not softfp) multlib libgcc for those
who use the binary toolchain to build bare metal programs like u-boot
or the kernel.  They don't use floating point, but the linker will
complain about mixed calling conventions.

I've updated make-sysroot.sh and spun an experimental sysroot at
http://people.linaro.org/~michaelh/incoming/precise-sysroot-armhf-r0.tar.bz2.
 Hopefully we'll use Marcin's ones instead.

Matthias has patches for many of these changes.  Let's talk about it
at tonight's meeting.

Could you start on these?  I'd like the changes done within two weeks
so we have plenty of time to test.

-- Michael

_______________________________________________
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-toolchain

Reply via email to