COMPILING a 1.3.X kernel with Slackware ELF Dist.

COMPILING a 1.3.X kernel with Slackware ELF Dist.

Post by Bora Aky » Thu, 16 Nov 1995 04:00:00



Hi
Does anyone know if I can compile a 1.3.X kernel with the elf version
of slackware and will everything still work including the elf
binaries with the new kernel. Please email the replies.

Thanks
Bora

--
------------------------------------------------------------
Bora Aydin Akyol

------------------------------------------------------------

 
 
 

1. ELF + 1.3.x kernel -> kernel header can't be identified

I want to start working with the 1.3 kernels, but I can't get past one
of the last stages of the build process.  When piggybac in
arch/i386/boot/compressed runs, it states that it can't identify the
kernel (see output below).  The magic numbers in the source do
indicate a lack of a match, but I can't figure out why.

I have been researching this problem on the Usenet, and have
discovered that other people have had this problem when working with
1.3.x kernels and ELF.  Usually, just after ELF is installed.  The
probable cause is that something needs to be updated, I just don't
know what.  

make output related to failure :
make[2]: Entering directory
`/usr/src/kernel-1.3.62/arch/i386/boot/compressed'
gcc -I/usr/src/kernel-1.3.62/include -O2 -DSTDC_HEADERS -o xtract
xtract.c
gcc -I/usr/src/kernel-1.3.62/include -O2 -DSTDC_HEADERS -o piggyback
piggyback.c
./xtract /usr/src/kernel-1.3.62/vmlinux | gzip -9 | ./piggyback >
piggy.o
Non-GCC header of 'system'
Compressed size 20.
gcc -D__KERNEL__ -I/usr/src/kernel-1.3.62/include -traditional -c
head.S
gcc -D__KERNEL__ -I/usr/src/kernel-1.3.62/include -O2 -DSTDC_HEADERS
-c misc.c
 -o misc.o
ld -qmagic -Ttext 0xfe0 -o vmlinux head.o misc.o piggy.o
ld: warning: cannot find entry symbol _start; defaulting to 00000fe0
misc.o: In function `memcpy':
misc.o(.text+0x1eac): undefined reference to `input_data'
misc.o(.text+0x1eb1): undefined reference to `input_len'
misc.o(.text+0x1ec7): undefined reference to `input_data'
make[2]: *** [vmlinux] Error 1
make[2]: Leaving directory
`/usr/src/kernel-1.3.62/arch/i386/boot/compressed'
make[1]: *** [compressed/vmlinux] Error 2
make[1]: Leaving directory `/usr/src/kernel-1.3.62/arch/i386/boot'
make: *** [zImage] Error 2

Thanks,
                Jim

2. Default printer?

3. 1.3.x && ELF compile problems

4. Cable modem net connection

5. Where is kernel 1.3.x for ELF

6. Success, TGUI 9440

7. Slackware kernel with ELF, then remove elf, won't boot.

8. Solaris Device Driver developers kit

9. Slackware 3.0/Kernel 1.3.x and X-Inside Motif?

10. Installing Slackware with 1.3.n kernel. How?

11. Getting a 1.3.x Slackware kernel

12. pppd (from slackware 3.0.0 - kernel 1.3.??)

13. Debian 1.3 Kernel Compile