[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Kernel 2.0.33 compilation
Hi,
I'm trying to compile Kernel 2.0.33 + Wanpipe 2.0.1 patch.
It perfectly compiles on one Linux machine running 2.0.27
or running 2.0.33 + Wanpipe 2.0.1 patch.
Problem
-------
It doesn't compile on another Linux machine running 2.0.29 +
Wanpipe 1 patch.
Both machines use gcc -v 2.7.2.1 .
Both machines use the same .config file.
Also I noticed that arch/i386/boot/compressed/Makefile is
different in both computers.
Compilation output attached (Failing Section).
Any ideas?
-----------8<---- Failing Section ------8<---------------
make[2]: Entering directory
`/usr/src/linux-2.0.33-wan-2.0.1/arch/i386/boot/compressed'
tmppiggy=/tmp/$$piggy; \ rm -f $tmppiggy $tmppiggy.gz $tmppiggy.lnk; \
if hash encaps 2> /dev/null; then \
objdump -k -q -o 0x100000 /usr/src/linux-2.0.33-wan-2.0.1/vmlinux >
$tmppiggy; \
else \
objcopy -O binary -R .note -R .comment -R .stab -R .stabstr
/usr/src/linux-2.0.33-wan-2.0.1/vmlinux $tmppiggy; \
fi; \
gzip -f -9 < $tmppiggy > $tmppiggy.gz; \
if hash encaps 2> /dev/null; then \
encaps --target elf32-i386 piggy.o $tmppiggy.gz input_data
input_len; \
else \
echo "SECTIONS { .data : { input_len = .; LONG(input_data_end -
input_data) input_data = .; *(.data) input_data_end = .; }}" >
$tmppiggy.lnk; \ ld -m elf_i386 -m elf_i386 -r -o piggy.o -b binary
$tmppiggy.gz -b elf32-i386 -T $tmppiggy.lnk; \
fi; \
rm -f $tmppiggy $tmppiggy.gz $tmppiggy.lnk
gcc -D__KERNEL__ -I/usr/src/linux-2.0.33-wan-2.0.1/include -D__SMP__
-traditional -c head.S gcc -D__KERNEL__
-I/usr/src/linux-2.0.33-wan-2.0.1/include -O2 -DSTDC_HEADERS -D__SMP__
-c misc.c -o misc.o gcc -I/usr/src/linux-2.0.33-wan-2.0.1/include
-O2 -fomit-frame-pointer -D__BFD__ -D__SMP__ -D__BIG_KERNEL__ -o
tools/bbuild tools/build.c -I/usr/src/linux-2.0.33-wan-2.0.1/include
as86 -0 -a -o bbootsect.o bbootsect.s as86 -0 -a -o setup.o setup.s
ld86 -0 -s -o bbootsect bbootsect.o ld86 -0 -s -o setup setup.o
objdump: illegal option -- k Usage: objdump [-ahifdDprRtTxsSlw] [-b
bfdname] [-m machine] [-j section-name]
[--archive-headers] [--target=bfdname] [--debugging]
[--disassemble] [--disassemble-all] [--disassemble-zeroes]
[--file-headers] [--section-headers] [--headers] [--info]
[--section=section-name] [--line-numbers] [--source]
[--architecture=machine] [--reloc] [--full-contents] [--stabs]
[--syms] [--all-headers] [--dynamic-syms] [--dynamic-reloc]
[--wide] [--version] [--help] [--private-headers]
[--start-address=addr] [--stop-address=addr]
[--prefix-addresses] [--show-raw-insn] [-EB|-EL]
[--endian={big|little}] objfile...
at least one option besides -l (--line-numbers) must be given
objdump: supported targets: elf32-i386 a.out-i386-linux srec
symbolsrec tekhex binary ihex trad-core ld -m elf_i386 -Ttext 0x100000
-e startup_32 -o bvmlinux head.o misc.o piggy.o make[2]: Leaving
directory `/usr/src/linux-2.0.33-wan-2.0.1/arch/i386/boot/compressed'
if hash encaps 2> /dev/null; then \
objdump -k -q -o 0x100000 compressed/bvmlinux >
compressed/bvmlinux.out; \
else \
objcopy -O binary -R .note -R .comment -R .stab -R .stabstr
compressed/bvmlinux compressed/bvmlinux.out; \
fi
objdump: illegal option -- k
Usage: objdump [-ahifdDprRtTxsSlw] [-b bfdname] [-m machine] [-j
section-name]
[--archive-headers] [--target=bfdname] [--debugging]
[--disassemble] [--disassemble-all] [--disassemble-zeroes]
[--file-headers] [--section-headers] [--headers] [--info]
[--section=section-name] [--line-numbers] [--source]
[--architecture=machine] [--reloc] [--full-contents] [--stabs]
[--syms] [--all-headers] [--dynamic-syms] [--dynamic-reloc]
[--wide] [--version] [--help] [--private-headers]
[--start-address=addr] [--stop-address=addr]
[--prefix-addresses] [--show-raw-insn] [-EB|-EL]
[--endian={big|little}] objfile...
at least one option besides -l (--line-numbers) must be given
objdump: supported targets: elf32-i386 a.out-i386-linux srec
symbolsrec tekhex binary ihex trad-core make[1]: *** [bzImage] Error 1
make[1]: Leaving directory
`/usr/src/linux-2.0.33-wan-2.0.1/arch/i386/boot' make: *** [bzImage]
Error 2
--------------------------------------------------------------------
Alexander Rier |
Breakthrough Ltd. | Tel: 972-3-5340807
e-mail: alexr@gezernet.co.il | 972-52-442549
WWW: http://www.breakt.co.il | ICQ: 2462621