RE: [Madwifi-users] make fails - kernel 2.6.4
Status: Beta
Brought to you by:
otaku
From: Fanno, M. <fa...@wh...> - 2004-03-31 08:35:06
|
I have gcc 3.3 natively installed on my development box, however the kernel for the target machine is definitely cross-compiled with gcc = 3.2.3 (I have checked), and I am setting the environment variables to = point to the cross-compiler tools and target kernel sources. There must = be some mistake in my settings / bug in the makefiles that is causing = make to think that it should be using gcc 3.3 settings when it is = actually using gcc 3.2.3. Anyone have any insight into this? matt -----Original Message----- From: ma buse [mailto:ran...@ya...]=20 Sent: Tuesday, March 30, 2004 4:22 AM To: Fanno, Matthew; mad...@li... Subject: Re: [Madwifi-users] make fails - kernel 2.6.4 hi matt your gcc 3.2.3 does not know the compiler option -funit-at-a-time which is set by your kernel config. check the gcc version your kernel has been compiled with and use this version. /rf --- Matt Fanno <fa...@wh...> schrieb: > I am attempting to build madwifi for an embedded > system and as such am > cross-compiling it from a development machine. The > target embedded > system is running kernel 2.6.4, and is using gcc > 3.2.3 and glibc 2.3.1. >=20 > I have set the 4 envirmonet variables in the > makefile to the correct > locations for the cross-compile and get the > following errors whenever I > run make. >=20 >=20 > for i in ./ath_hal ./wlan ./driver; do \ > (cd $i; make); \ > done > make[1]: Entering directory > `/home/matt/catv-project/catv-server/sysapps/madwifi/ath_hal' > make -C > /home/matt/catv-project/catv-server/kernel/linux-2.6.4 > SUBDIRS=3D/home/matt/catv-project/catv-server/sysapps/madwifi/ath_hal > modules > make[2]: Entering directory > `/home/matt/catv-project/catv-server/kernel/linux-2.6.4' > *** Warning: Overriding SUBDIRS on the command line > can cause > *** inconsistencies > make[3]: `arch/i386/kernel/asm-offsets.s' is up to > date. > CHK include/asm-i386/asm_offsets.h > CC [M]=20 > /home/matt/catv-project/catv-server/sysapps/madwifi/ath_hal/ah_osdep.o > cc1: unrecognized option `-funit-at-a-time' > make[3]: *** > [/home/matt/catv-project/catv-server/sysapps/madwifi/ath_hal/ah_osdep.o] > Error 1 > make[2]: *** > [/home/matt/catv-project/catv-server/sysapps/madwifi/ath_hal] > Error 2 > make[2]: Leaving directory > `/home/matt/catv-project/catv-server/kernel/linux-2.6.4' > make[1]: *** [all] Error 2 > make[1]: Leaving directory > `/home/matt/catv-project/catv-server/sysapps/madwifi/ath_hal' > make[1]: Entering directory > `/home/matt/catv-project/catv-server/sysapps/madwifi/wlan' > make -C > /home/matt/catv-project/catv-server/kernel/linux-2.6.4 > SUBDIRS=3D/home/matt/catv-project/catv-server/sysapps/madwifi/wlan > modules > make[2]: Entering directory > `/home/matt/catv-project/catv-server/kernel/linux-2.6.4' > *** Warning: Overriding SUBDIRS on the command line > can cause > *** inconsistencies > make[3]: `arch/i386/kernel/asm-offsets.s' is up to > date. > CHK include/asm-i386/asm_offsets.h > CC [M]=20 > /home/matt/catv-project/catv-server/sysapps/madwifi/wlan/if_media.o > cc1: unrecognized option `-funit-at-a-time' > make[3]: *** > [/home/matt/catv-project/catv-server/sysapps/madwifi/wlan/if_media.o] > Error 1 > make[2]: *** > [/home/matt/catv-project/catv-server/sysapps/madwifi/wlan] > Error 2 > make[2]: Leaving directory > `/home/matt/catv-project/catv-server/kernel/linux-2.6.4' > make[1]: *** [all] Error 2 > make[1]: Leaving directory > `/home/matt/catv-project/catv-server/sysapps/madwifi/wlan' > make[1]: Entering directory > `/home/matt/catv-project/catv-server/sysapps/madwifi/driver' > make -C > /home/matt/catv-project/catv-server/kernel/linux-2.6.4 > SUBDIRS=3D/home/matt/catv-project/catv-server/sysapps/madwifi/driver > modules > make[2]: Entering directory > `/home/matt/catv-project/catv-server/kernel/linux-2.6.4' > *** Warning: Overriding SUBDIRS on the command line > can cause > *** inconsistencies > make[3]: `arch/i386/kernel/asm-offsets.s' is up to > date. > CHK include/asm-i386/asm_offsets.h > CC [M]=20 > /home/matt/catv-project/catv-server/sysapps/madwifi/driver/if_ath.o > cc1: unrecognized option `-funit-at-a-time' > make[3]: *** > [/home/matt/catv-project/catv-server/sysapps/madwifi/driver/if_ath.o] > Error 1 > make[2]: *** > [/home/matt/catv-project/catv-server/sysapps/madwifi/driver] > Error 2 > make[2]: Leaving directory > `/home/matt/catv-project/catv-server/kernel/linux-2.6.4' > make[1]: *** [all] Error 2 > make[1]: Leaving directory > `/home/matt/catv-project/catv-server/sysapps/madwifi/driver' > make: *** [all] Error 2 >=20 >=20 > I know that the development toolchain works and that > all of the kernel > source is available. Does anyone have some idea > what is causing these > errors? It seems like it has something to do with > the -funit-at-a-time > option of the newer versions of gcc, but I don't > know what to change in > order to get this build to work. >=20 >=20 > Matt Fanno =20 >=20 >=20 >=20 >=20 > ------------------------------------------------------- > This SF.Net email is sponsored by: IBM Linux > Tutorials > Free Linux tutorial presented by Daniel Robbins, > President and CEO of > GenToo technologies. Learn everything from > fundamentals to system > administration.http://ads.osdn.com/?ad_id=3D1470&alloc_id=3D3638&op=3Dcli= ck > _______________________________________________ > Madwifi-users mailing list > Mad...@li... > https://lists.sourceforge.net/lists/listinfo/madwifi-users=20 =09 =09 Mit sch=F6nen Gr=FC=DFen von Yahoo! Mail - http://mail.yahoo.de |