[svn-inject] Applying Debian modifications (1:0.9.4+r4100.20090929-0.1) to trunk
[debian/madwifi.git] / debian / patches / 01_mips-compile-flags-fix.patch
1 mips-compile-flags-fix.patch by Aurelien Jarno <aurel32@debian.org>
2
3 madwifi fails to build on MIPS32 CPU due to a bug in the build system.
4 On those systems, the -mips1 option is passed to GCC, which conflicts
5 with the -mips32 option passed by the kernel build system.
6
7 Also the -EL or -EB options are issuing warnings, as they are only
8 available on the other endianess system (-EL is available on mips, -EB
9 on mipsel). The default endianess is sane, there is no need to force it,
10 and anyway the kernel build system already handle that.
11 ---
12
13 --- a/hal/public/mips1-be-elf.inc
14 +++ b/hal/public/mips1-be-elf.inc
15 @@ -68,5 +68,5 @@
16  
17  LDOPTS=        -EB
18  COPTS+=        -DAH_BYTE_ORDER=AH_BIG_ENDIAN
19 -COPTS+=        -G 0 -EB -mno-abicalls -fno-pic -mips1 -Wa,--trap \
20 +COPTS+=        -G 0 -mno-abicalls -fno-pic -Wa,--trap \
21         -fno-strict-aliasing -fno-common -fomit-frame-pointer -mlong-calls
22 --- a/hal/public/mips1-le-elf.inc
23 +++ b/hal/public/mips1-le-elf.inc
24 @@ -68,5 +68,5 @@
25  
26  LDOPTS=        -EL
27  COPTS+=        -DAH_BYTE_ORDER=AH_LITTLE_ENDIAN
28 -COPTS+=        -G 0 -EL -mno-abicalls -fno-pic -mips1 -Wa,--trap \
29 +COPTS+=        -G 0 -mno-abicalls -fno-pic -Wa,--trap \
30         -fno-strict-aliasing -fno-common -fomit-frame-pointer -mlong-calls