areused by default are for gcc 4.x and don't work with 3.x and kernels built
with 4.x don't work on sh4, So patch the options to those required to build
with gcc 3.x. Tested on the titan sh4 board. Does not seem to work if
sharing an IRQ, but works fine otherwise.
--- /dev/null
+The -mno-implicit-fp is for gcc 4.x while for gcc 3.x we need -m4-nofpu.
+Since kernels built with gcc 4.x don't work on sh4 anwyay we patch this
+unconditionally for building with gcc 3.x
+
+--- madwifi-ng-r1527-20060425/hal/public/sh4-le-elf.inc~ 2006-07-25 13:41:29.000000000 +1000
++++ madwifi-ng-r1527-20060425/hal/public/sh4-le-elf.inc 2006-07-25 13:41:29.000000000 +1000
+@@ -59,4 +59,4 @@
+
+ LDOPTS= -EL
+ COPTS+= -DAH_BYTE_ORDER=AH_LITTLE_ENDIAN
+-COPTS+= -ml -m4 -mno-implicit-fp
++COPTS+= -ml -m4 -m4-nofpu
SRC_URI = "http://snapshots.madwifi.org/${PN}/${PN}-${PV}.tar.gz \
file://10-xscale-be-elf-copts.patch;patch=1 \
- file://10-xscale-le-elf-copts.patch;patch=1"
+ file://10-xscale-le-elf-copts.patch;patch=1 \
+ file://10-sh4-le-elf-copts.patch;patch=1"
S = "${WORKDIR}/${PN}-${PV}"