[oe-commits] org.oe.dev angstrom 2008: use gcc 4.3.1 for armv7a now that NEON works, use a seperate gcc (sadly a CSL one) for kernels

koen commit oe at amethyst.openembedded.net
Thu Jun 12 21:33:59 UTC 2008


angstrom 2008: use gcc 4.3.1 for armv7a now that NEON works, use a seperate gcc (sadly a CSL one) for kernels
* this is still missing a mechanism to build gcc-cross-kernel automagically when needed

Author: koen at openembedded.org
Branch: org.openembedded.dev
Revision: c95a34ec137b1fa08dd01dde4e91ba8fd1748647
ViewMTN: http://monotone.openembedded.org/revision/info/c95a34ec137b1fa08dd01dde4e91ba8fd1748647
Files:
1
conf/distro/angstrom-2008.1.conf
Diffs:

#
# mt diff -rfcd081452680ae410f2c2c32c4764ad8febc5b6f -rc95a34ec137b1fa08dd01dde4e91ba8fd1748647
#
#
#
# patch "conf/distro/angstrom-2008.1.conf"
#  from [3d52f1e5571df17fa87c48dcebdf48af182926c0]
#    to [28e20cea772d6c675f1fb788b006a1ab4a5959a9]
#
============================================================
--- conf/distro/angstrom-2008.1.conf	3d52f1e5571df17fa87c48dcebdf48af182926c0
+++ conf/distro/angstrom-2008.1.conf	28e20cea772d6c675f1fb788b006a1ab4a5959a9
@@ -90,8 +90,16 @@ ANGSTROM_GCC_VERSION_xilinx-ml403	?= "4.
 ANGSTROM_GCC_VERSION_xilinx-ml403	?= "4.1.1"
 
 #for proper NEON support we need a CSL toolchain 
-ANGSTROM_GCC_VERSION_armv7a		 = "4.2.1+csl-arm-2007q3-53"
+#ANGSTROM_GCC_VERSION_armv7a		 = "4.2.1+csl-arm-2007q3-53"
+ANGSTROM_GCC_VERSION_armv7a		= "4.3.1" 
 
+#Horrible workaround for armv7a follows:
+# gcc 4.3.1 builds a kernel that oopses with a null-pointer in the rcu-update function
+# gcc 4.2.1 (the one from *gasp* csl) builds a working kernel, but non-working userspace
+
+KERNEL_CCSUFFIX_armv7a= "-4.2.1+csl-arm-2007q3-53"
+PREFERRED_VERSION_gcc-cross-kernel_armv7a = "4.2.1+csl-arm-2007q3-53"
+
 #avr32 only has support for gcc 4.2.2
 ANGSTROM_GCC_VERSION_avr32		?= "4.2.2"
 






More information about the Openembedded-commits mailing list