Mercurial > hg > aboriginal
diff sources/targets/armv4l/details @ 701:b4a9c0084f2f
Converted ARMV5L from OABI to EABI with VFP support. Added patches for uClibc and uClibc++ to deal with Unwind Exception handling, made uClibc++ pull in libgcc_eh for this as well, and disabled SJLJ exceptions for ARMV5L EABI, which is apparently required, so --enable-sjlj-exceptions was added to the details file for all the other arches. Also correct the GENTOO_CHOST variable for armeb.
author | Mark Miller <mark@mirell.org> |
---|---|
date | Mon, 06 Apr 2009 07:11:26 -0500 |
parents | 243594326fb2 |
children |
line wrap: on
line diff
--- a/sources/targets/armv4l/details Mon Apr 06 06:14:49 2009 -0500 +++ b/sources/targets/armv4l/details Mon Apr 06 07:11:26 2009 -0500 @@ -1,21 +1,6 @@ -# ARM v4, little endian, soft float. -# -# This is an extremely generic arm image that should run on any arm hardware -# still in use today. It's the i386 of arm. - -# Note: ARMv5 can run ARMv4, ARMv6 can run ARMv5, and so on. Each new -# architecture is a superset of the old ones, and the main reason to compile -# for newer platforms is speed. (ARMv5 code runs about 25% faster than -# ARMv4 code on hardware that can handle it.) The oldest architecture this -# goes back to is ARMv3 (which introduced 32-bit addressing), but that -# hardware is obsolete (not just no longer being sold, but mostly cycled out -# of the installed base). - -# For details, see http://www.arm.com/products/CPUs/architecture.html - KARCH=arm KERNEL_PATH=arch/${KARCH}/boot/zImage -GCC_FLAGS="--with-float=soft" +GCC_FLAGS="--with-float=soft --enable-sjlj-exceptions" BINUTILS_FLAGS= QEMU_TEST=$KARCH