Thread: [Madwifi-users] wlanconfig
Status: Beta
Brought to you by:
otaku
From: Frank K. <ma...@fp...> - 2007-03-20 18:48:56
|
I am having troubling running tools. I get this on my target system: # /usr/local/bin/wlanconfig sh: /usr/local/bin/wlanconfig: cannot execute binary file I think I am expecting it is because of an endian issue. A file on ath_pci.ko and wlanconfig are different: ath_pci.ko: ELF 32-bit MSB relocatable, ARM, version 1 (ARM), not stripped wlanconfig: ELF 32-bit LSB executable, ARM, version 1 (ARM), for GNU/Linux 2.0.0, dynamically linked (uses shared libs), stripped They are compiled in two different make process, the kernel module is through the kernel and the : make -C /raid0/src/RedBoot-ADI/ADI/linux-2.6.x SUBDIRS=/raid0/src/RedBoot-ADI/madwifi-0.9.3 modules make[1]: Entering directory `/raid0/src/RedBoot-ADI/ADI/linux-2.6.x' : UUDECODE /raid0/src/RedBoot-ADI/madwifi-0.9.3/ath_hal/xscale-be-elf.hal.o : CC /raid0/src/RedBoot-ADI/madwifi-0.9.3/net80211/wlan_acl.mod.o LD [M] /raid0/src/RedBoot-ADI/madwifi-0.9.3/net80211/wlan_acl.ko : make[1]: Leaving directory `/raid0/src/RedBoot-ADI/ADI/linux-2.6.x' make -C ./tools all || exit 1 make[1]: Entering directory `/raid0/src/RedBoot-ADI/madwifi-0.9.3/tools' : arm-linux-gcc -o wlanconfig -g -O2 -Wall -I. -I../hal -I.. wlanconfig.c : I think I have all the revelent snippits from the make file. My question is how do I get the tools to compile correctly, I presume big-endian. Thank you, Frank |
From: Pavel R. <pr...@gn...> - 2007-03-21 07:07:24
|
On Tue, 2007-03-20 at 13:49 -0500, Frank Kujawski wrote: > `/raid0/src/RedBoot-ADI/madwifi-0.9.3/tools' > : > arm-linux-gcc -o wlanconfig -g -O2 -Wall -I. -I../hal -I.. > wlanconfig.c > : > > I think I have all the revelent snippits from the make file. > > > My question is how do I get the tools to compile correctly, I > presume > big-endian. Try specifying CC with the flags needed for your platform, e.g.: make CC="arm-linux-gcc -mbig-endian" -- Regards, Pavel Roskin |