I just happened to be watching the lines scroll by after I typed make bzImage 
and noticed this. In my config I set up the kernel to be for Athlon 
architecture. Chances are I wouldn't have noticed the difference except I 
just got done compiling the new 2.4.3 kernel and noticed this... 

Look at this snippet of code: ( This was with the following package:
 kernel-source-2.4.2-22mdk.i586.rpm )
------------------------------ 
/usr/bin/kgcc -D__KERNEL__ -I/usr/src/linux-2.4.2/include -Wall 
-Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strict-aliasing -pipe  
-march=i686 -malign-functions=4     -c -o ip_output.o ip_output.c
------------------------------
-march=i686  ??? 

for athlon that should say -march=athlon correct??? This was set up using 
make xconfig, I haven't gotten around to testing it with just make config. 



Here's a snippet of code from my 2.4.3 compile from kernel.org
------------------------------
gcc -D__KERNEL__ -I/root/linux/include -Wall -Wstrict-prototypes -O2 
-fomit-frame-pointer -fno-strict-aliasing -pipe -mpreferred-stack-boundary=2 
-march=athlon   -E -D__GENKSYMS__ nubus_syms.c
-------------------------------

They do use the -march=athlon tag.... Is this just not supported in mandrake, 
new to 2.4.3, or just a goof somewhere in the code?

Reply via email to