Hi all,
If i try to build a kernel from kernel-sources-2.6.5, i get:
CC init/version.o
LD init/built-in.o
LD .tmp_vmlinux1
local symbol 0: discarded in section `.exit.text' from drivers/built-in.o
local symbol 1: discarded in section `.exit.text' from drivers/built-in.o
make[1]: *** [.tmp_vmlinux1] Error 1
make[1]: Leaving directory `/usr/src/kernel-source-2.6.5'
make: *** [stamp-build] Error 2
Running this perl script Andrew Morton sent me, it produces:
alphabox:/usr/src/kernel-source-2.6.5# ../reference_discarded.pl
Finding objects, 537 objects, ignoring 0 module(s)
Finding conglomerates, ignoring 51 conglomerate(s)
Scanning objects
Error: ./drivers/input/serio/i8042.o .eh_frame refers to 00000000000002bf
SREL32 .exit.text
Error: ./drivers/scsi/scsi.o .eh_frame refers to 00000000000002a6 SREL32
.exit.text
Error: ./fs/quota_v2.o .eh_frame refers to 0000000000000299 SREL32
.exit.text
Error: ./fs/devpts/inode.o .eh_frame refers to 00000000000000f3 SREL32
.exit.text
Error: ./net/netlink/built-in.o .eh_frame refers to 000000000000036b SREL32
.exit.text
Error: ./drivers/input/keyboard/atkbd.o .eh_frame refers to 000000000000017d
SREL32 .exit.text
Error: ./fs/ext3/super.o .eh_frame refers to 000000000000051d SREL32
.exit.text
Error: ./fs/ramfs/inode.o .eh_frame refers to 00000000000000f8 SREL32
.exit.text
Error: ./drivers/input/input.o .eh_frame refers to 0000000000000239 SREL32
.exit.text
Error: ./drivers/input/serio/serio.o .eh_frame refers to 00000000000001df
SREL32 .exit.text
Error: ./arch/alpha/kernel/srm_env.o .eh_frame refers to 0000000000000087
SREL32 .exit.text
Error: ./fs/jbd/journal.o .eh_frame refers to 0000000000000547 SREL32
.exit.text
Error: ./fs/binfmt_script.o .eh_frame refers to 000000000000004c SREL32
.exit.text
Error: ./drivers/block/rd.o .eh_frame refers to 00000000000000dc SREL32
.exit.text
Error: ./drivers/char/rtc.o .eh_frame refers to 0000000000000031 SREL32
.exit.text
Error: ./net/netlink/af_netlink.o .eh_frame refers to 000000000000036b
SREL32 .exit.text
Error: ./fs/binfmt_elf.o .eh_frame refers to 0000000000000223 SREL32
.exit.text
Error: ./drivers/serial/8250_pnp.o .eh_frame refers to 00000000000000a2
SREL32 .exit.text
Error: ./drivers/input/misc/pcspkr.o .eh_frame refers to 000000000000004f
SREL32 .exit.text
Error: ./drivers/scsi/aic7xxx/aic7xxx_osm.o .init.text refers to
0000000000000040 ELF_LITERAL .exit.text
Error: ./drivers/scsi/aic7xxx/aic7xxx_osm.o .init.text refers to
0000000000000044 HINT .exit.text
Error: ./drivers/scsi/aic7xxx/aic7xxx_osm.o .eh_frame refers to
0000000000000941 SREL32 .exit.text
Error: ./fs/cramfs/inode.o .eh_frame refers to 000000000000013b SREL32
.exit.text
Error: ./drivers/input/keyboard/built-in.o .eh_frame refers to
000000000000017d SREL32 .exit.text
Error: ./drivers/input/misc/built-in.o .eh_frame refers to 000000000000004f
SREL32 .exit.text
Error: ./fs/eventpoll.o .eh_frame refers to 00000000000003ef SREL32
.exit.text
Error: ./fs/ramfs/ramfs.o .eh_frame refers to 00000000000000f8 SREL32
.exit.text
Error: ./fs/mbcache.o .eh_frame refers to 0000000000000189 SREL32
.exit.text
Error: ./drivers/scsi/qlogicisp.o .eh_frame refers to 00000000000001dd
SREL32 .exit.text
Error: ./drivers/scsi/sd.o .eh_frame refers to 00000000000002ba SREL32
.exit.text
Error: ./drivers/ide/ide-disk.o .eh_frame refers to 000000000000046e SREL32
.exit.text
Error: ./fs/ramfs/built-in.o .eh_frame refers to 00000000000000f8 SREL32
.exit.text
Error: ./fs/pipe.o .eh_frame refers to 00000000000002ab SREL32
.exit.text
Error: ./fs/ext2/super.o .eh_frame refers to 00000000000002a5 SREL32
.exit.text
Error: ./drivers/serial/8250.o .eh_frame refers to 0000000000000553 SREL32
.exit.text
Error: ./drivers/serial/8250_pci.o .eh_frame refers to 000000000000022e
SREL32 .exit.text
Error: ./drivers/scsi/sd_mod.o .eh_frame refers to 00000000000002ba SREL32
.exit.text
Done
Any ideas?
Config attached.
--
Jure Pečar
Attachment:
.config
Description: Binary data