Re: [Madwifi-users] getting linker error for ixp
Status: Beta
Brought to you by:
otaku
From: Pavel R. <pr...@gn...> - 2006-06-13 17:10:56
|
On Tue, 2006-06-13 at 05:42 -0400, alfred hitch wrote: > Hi, > > I am new to madwifi and been trying to cross compile this for ixp425 plattform. > The code base is latest from scv: > > This is what I gave on command line: > make KERNELPATH=/home/yo/snapgear/linux-2.6.x TARGET=xscale-be-elf > TOOLPREFIX=/usr/local/bin/arm-linux- LDPATH=-EB > CROSS_COMPILE=arm-linux- LINUX_DIR=/home/yo/snapgear/linux-2.6.x I was able to compile Madwifi for xscale-be-elf with a minimal change to suppress obsolete -mshort-load-bytes that I committed as revision 1644. I haven't seen any errors like those you > And this is the error: > > make[2]: Entering directory `/home/yo/snapgear/linux-2.6.x' > LD [M] /home/yo/madwifi/madwifi-ng/ath_hal/ath_hal.o > /usr/local/bin/arm-linux-ld: > /home/yo/madwifi/madwifi-ng/ath_hal/ah_osdep.o: compiled for a big > endian system and target is little endian I haven't observed such problems. It must be your misconfiguration. I was using a cross-compiler compiled as part of the "buildroot" build system (http://buildroot.uclibc.org/) (buildroot from Subversion, configured to use released versions of busybox and uClibc, gcc 3.4.6, binutils 2.16.1). -- Regards, Pavel Roskin |