sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #45211
Problemer med kompilering af 2.4.16
Hej !
Jeg har noget bøvl med kompilering af 2.4.16 med processor-type sat til
480 eller 386.
Det skal lige nævnes af "make dep module" går fint.
Det er make bzImage der staller ...
Sættes CPU til 386, så ender make bzImage med :
make[2]: Entering directory `/mnt/hdb1/sphinx/linux/arch/i386/lib'
make[2]: Nothing to be done for `all_targets'.
make[2]: Leaving directory `/mnt/hdb1/sphinx/linux/arch/i386/lib'
make[1]: Leaving directory `/mnt/hdb1/sphinx/linux/arch/i386/lib'
ld -m elf_i386 -T /mnt/hdb1/sphinx/linux/arch/i386/vmlinux.lds -e stext
arch/i386/kernel/head.o arch/i386/kernel/init_task.o init/main.o
init/version.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/char/char.o drivers/block/block.o drivers/misc/misc.o
drivers/net/net.o drivers/media/media.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/ide/idedriver.o
drivers/cdrom/driver.o drivers/pci/driver.o
drivers/net/wireless/wireless_net.o drivers/pnp/pnp.o
drivers/video/video.o drivers/net/hamradio/hamradio.o drivers/md/mddev.o \
net/network.o \
/mnt/hdb1/sphinx/linux/arch/i386/lib/lib.a
/mnt/hdb1/sphinx/linux/lib/lib.a
/mnt/hdb1/sphinx/linux/arch/i386/lib/lib.a \
--end-group \
-o vmlinux
drivers/char/char.o(.data+0x46b4): undefined reference to `local symbols
in discarded section .text.exit'
make: *** [vmlinux] Error 1
Og 486 :
make[2]: Entering directory `/mnt/hdb1/sphinx/linux/arch/i386/lib'
gcc -D__ASSEMBLY__ -D__KERNEL__ -I/mnt/hdb1/sphinx/linux/include -c
checksum.S -o checksum.o
gcc -D__KERNEL__ -I/mnt/hdb1/sphinx/linux/include -Wall
-Wstrict-prototypes -Wno-trigraphs -O2 -fomit-frame-pointer
-fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2
-march=i486 -c -o old-checksum.o old-checksum.c
gcc -D__KERNEL__ -I/mnt/hdb1/sphinx/linux/include -Wall
-Wstrict-prototypes -Wno-trigraphs -O2 -fomit-frame-pointer
-fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2
-march=i486 -c -o delay.o delay.c
gcc -D__KERNEL__ -I/mnt/hdb1/sphinx/linux/include -Wall
-Wstrict-prototypes -Wno-trigraphs -O2 -fomit-frame-pointer
-fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2
-march=i486 -c -o usercopy.o usercopy.c
gcc -D__ASSEMBLY__ -D__KERNEL__ -I/mnt/hdb1/sphinx/linux/include -c
getuser.S -o getuser.o
gcc -D__KERNEL__ -I/mnt/hdb1/sphinx/linux/include -Wall
-Wstrict-prototypes -Wno-trigraphs -O2 -fomit-frame-pointer
-fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2
-march=i486 -c -o memcpy.o memcpy.c
gcc -D__KERNEL__ -I/mnt/hdb1/sphinx/linux/include -Wall
-Wstrict-prototypes -Wno-trigraphs -O2 -fomit-frame-pointer
-fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2
-march=i486 -c -o strstr.o strstr.c
rm -f lib.a
ar rcs lib.a checksum.o old-checksum.o delay.o usercopy.o getuser.o
memcpy.o strstr.o
make[2]: Leaving directory `/mnt/hdb1/sphinx/linux/arch/i386/lib'
make[1]: Leaving directory `/mnt/hdb1/sphinx/linux/arch/i386/lib'
ld -m elf_i386 -T /mnt/hdb1/sphinx/linux/arch/i386/vmlinux.lds -e stext
arch/i386/kernel/head.o arch/i386/kernel/init_task.o init/main.o
init/version.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/char/char.o drivers/block/block.o drivers/misc/misc.o
drivers/net/net.o drivers/media/media.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/ide/idedriver.o
drivers/cdrom/driver.o drivers/pci/driver.o
drivers/net/wireless/wireless_net.o drivers/pnp/pnp.o
drivers/video/video.o drivers/net/hamradio/hamradio.o drivers/md/mddev.o \
net/network.o \
/mnt/hdb1/sphinx/linux/arch/i386/lib/lib.a
/mnt/hdb1/sphinx/linux/lib/lib.a
/mnt/hdb1/sphinx/linux/arch/i386/lib/lib.a \
--end-group \
-o vmlinux
drivers/char/char.o(.data+0x46b4): undefined reference to `local symbols
in discarded section .text.exit'
make: *** [vmlinux] Error 1
Den kompilerer fint hvis jeg sætter den til "Pentium", men nu er det
alså en 486'er
den skal bruges til.
mvh
Søren