]> git.openpandora.org Git - openembedded.git/commitdiff
madwifi-ng r1527: Fix to build and work for sh4. The compiler options that
authorJamie Lenehan <lenehan@twibble.org>
Tue, 25 Jul 2006 07:38:42 +0000 (07:38 +0000)
committerJamie Lenehan <lenehan@twibble.org>
Tue, 25 Jul 2006 07:38:42 +0000 (07:38 +0000)
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.

packages/madwifi/files/10-sh4-le-elf-copts.patch [new file with mode: 0644]
packages/madwifi/madwifi-ng_r1527-20060425.bb

diff --git a/packages/madwifi/files/10-sh4-le-elf-copts.patch b/packages/madwifi/files/10-sh4-le-elf-copts.patch
new file mode 100644 (file)
index 0000000..f6a9e00
--- /dev/null
@@ -0,0 +1,12 @@
+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
index aa03b048a2f16d06c3688ef369241968e6aee047..488d9aefa489f5dddca1afeaa0a52dea5687f831 100644 (file)
@@ -9,7 +9,8 @@ PR="r0"
 
 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}"