Kernel 2.4.26-2 a RA

Marcin Król krol w wsb-nlu.edu.pl
Śro, 26 Maj 2004, 16:38:03 CEST


Witam.

Probowalem zbudowac sobie kernela ze speca kernel24, rev 1.636 na RA. O 
ile defaultowy build (czyli i686) poszedl prawidlowo, o tyle po dodaniu 
--target=i386 budowanie wysypalo sie na linkowaniu vmlinux. Jakies 
sugestie czemu tak sie zachowuje? Kompilacje byly zapuszczone jedna po 
drugiej.


Pozdrawiam,
M.

ld -m elf_i386 -e stext  -r -o math.o fpu_entry.o errors.o fpu_arith.o 
fpu_aux.o fpu_etc.o fpu_tags.o fpu_trig.o load_store.o get_address.o 
poly_atan.o poly_l2.o poly_2xm1.o poly_sin.o poly_tan.o reg_add_sub.o 
reg_compare.o reg_constant.o reg_convert.o reg_ld_str.o reg_divide.o 
reg_mul.o reg_u_add.o reg_u_div.o reg_u_mul.o reg_u_sub.o div_small.o 
reg_norm.o reg_round.o wm_shrx.o wm_sqrt.o div_Xsig.o polynom_Xsig.o 
round_Xsig.o shr_Xsig.o mul_Xsig.o
make[2]: Leaving directory `/root/rpm/BUILD/linux-2.4.26/arch/i386/math-emu'
make[1]: Leaving directory `/root/rpm/BUILD/linux-2.4.26/arch/i386/math-emu'
i386-pld-linux-gcc -E -C -P -I/root/rpm/BUILD/linux-2.4.26/include 
-D__KERNEL__ -imacros 
/root/rpm/BUILD/linux-2.4.26/include/linux/config.h -imacros 
/root/rpm/BUILD/linux-2.4.26/include/asm-i386/segment.h -imacros 
/root/rpm/BUILD/linux-2.4.26/include/asm-i386/page.h -Ui386 
arch/i386/vmlinux.lds.S >arch/i386/vmlinux.lds
ld -m elf_i386 -T /root/rpm/BUILD/linux-2.4.26/arch/i386/vmlinux.lds -e 
stext arch/i386/kernel/head.o arch/i386/kernel/init_task.o init/main.o 
init/version.o init/do_mounts.o \
         --start-group \
         arch/i386/kernel/kernel.o arch/i386/mm/mm.o kernel/kernel.o 
mm/mm.o fs/fs.o ipc/ipc.o \
          drivers/acpi/acpi.o drivers/char/char.o drivers/block/block.o 
drivers/misc/misc.o drivers/net/net.o drivers/char/drm/drm.o 
drivers/net/fc/fc.o drivers/net/appletalk/appletalk.o 
drivers/net/tokenring/tr.o drivers/net/wan/wan.o drivers/cdrom/driver.o 
drivers/pci/driver.o drivers/net/pcmcia/pcmcia_net.o 
drivers/net/wireless/wireless_net.o drivers/video/video.o 
drivers/net/hamradio/hamradio.o drivers/usb/gadget/built-in.o 
drivers/media/media.o drivers/md/mddev.o drivers/isdn/vmlinux-obj.o 
crypto/crypto.o arch/i386/math-emu/math.o \
         net/network.o \
         grsecurity/grsec.o \
         /root/rpm/BUILD/linux-2.4.26/arch/i386/lib/lib.a 
/root/rpm/BUILD/linux-2.4.26/lib/lib.a 
/root/rpm/BUILD/linux-2.4.26/arch/i386/lib/lib.a \
         --end-group \
         -o vmlinux
kernel/kernel.o: In function `sys_setregid':
kernel/kernel.o(.text+0xd658): undefined reference to 
`gr_check_group_change'
kernel/kernel.o: In function `sys_setgid':
kernel/kernel.o(.text+0xd6f0): undefined reference to 
`gr_check_group_change'
kernel/kernel.o: In function `sys_setreuid':
kernel/kernel.o(.text+0xd88a): undefined reference to `gr_check_user_change'
kernel/kernel.o: In function `sys_setuid':
kernel/kernel.o(.text+0xda09): undefined reference to `gr_check_user_change'
kernel/kernel.o: In function `sys_setresuid':
kernel/kernel.o(.text+0xdc21): undefined reference to `gr_check_user_change'
kernel/kernel.o: In function `sys_setresgid':
kernel/kernel.o(.text+0xdf12): undefined reference to 
`gr_check_group_change'
kernel/kernel.o: In function `sys_setfsuid':
kernel/kernel.o(.text+0xe0ee): undefined reference to `gr_check_user_change'
kernel/kernel.o: In function `sys_setfsgid':
kernel/kernel.o(.text+0xe1be): undefined reference to 
`gr_check_group_change'
fs/fs.o: In function `compute_creds':
fs/fs.o(.text+0x934e): undefined reference to `gr_check_user_change'
fs/fs.o(.text+0x937c): undefined reference to `gr_check_group_change'
make: *** [vmlinux] Error 1
error: Bad exit status from /var/tmp/rpm-tmp.25378 (%build)



Więcej informacji o liście dyskusyjnej pld-devel-pl