gcc -D__KERNEL__ -I/usr/src/linux-1.3.3/include -Wall -Wstrict-prototypes
-O2 -fomit-frame-pointer -pipe -m386 -c sound_switch.c
sound_switch.c: In function `put_status':
sound_switch.c:61: warning: left-hand operand of comma expression has no effect
gcc -D__KERNEL__ -I/usr/src/linux-1.3.3/include -Wall -Wstrict-prototypes
-O2 -fomit-frame-pointer -pipe -m386 -c binfmt_elf.c
binfmt_elf.c: In function `elf_core_dump':
binfmt_elf.c:1154: warning: long int format, different type arg (arg 2)
gcc -D__KERNEL__ -I/usr/src/linux-1.3.3/include -Wall -Wstrict-prototypes
-O2 -fomit-frame-pointer -pipe -m386 -c ip.c
ip.c:1992: warning: `ip_mc_find_devfor' defined but not used
I also received the following but easily fixed it as it just appeared to be
a slight error in the elf patch for linux/arch/i386/Makefile:
ld -m elf_i386 -Ttext 0x1000 -e stext -o vmlinux head.o inflate.o unzip.o
misc.o piggy.o
ld: warning: cannot find entry symbol stext; defaulting to 00001000
I changed the Makefile to obtain this instead:
ld -m elf_i386 -Ttext 0x1000 -e startup_32 -o vmlinux head.o inflate.o
unzip.o misc.o piggy.o
Again, the kernel appears to be running fine. I'm editing this in emacs
19.29 in X windows, both of which are elf. The warnings above are just in
case the main developers need/want them.
Also, there is a BIG code drop in the kernel. 1.2.10 used 632k with gcc
2.6.3 and 624k with 2.7.0. 1.3.3 uses only 584k with gcc 2.7.0. The
configuration for 1.3.3 is the same one I used for 1.2.10 except that I
added EQUALIZER support. Again, everything works... this is just for
informative purposes.
Michael