Kernel 2.4.18-17.7.x nejde prelozit s glibc-kernheaders-2.4-7.16

Zdenek Prchal prchal na vtdata.cz
Pátek Říjen 25 12:52:37 CEST 2002


> >
> Tak jsem to prohnal pomoci 'make mrproper' (rucne jsem obnovil link
> asm->asm-i386 v /usr/src/linux-2.4/include), vratil v /usr/include
> hlavicky z glibc-kernheaders a tentokrat to havaruje jiz na
> make bzImage :-(
> (konfigurace default od RH) ukazka:
> ...
> arch/i386/kernel/kernel.o (.fixup+0x857): undefined reference
> to `local
> symbols in discarded section .text.exit'
> ...
> Pro upresneni - preklady jader 2.4.18-3 az 2.4.18-10 jdou
> naprosto bez
> problemu.
> Nic neni pretaktovano a zelezo je vyzkouseno cca 2roky nepretrzitym
> behem - jako postovni server.
>
Kernely v distribucich (kde jsou obvykle nainstalovany balicky
kernel-headers
nebo taknejak podobne, ktere nepasuji presne na verzi instalovaneho kernelu)
se obvykle prekladaji s -I/lib/modules/`uname -r`/build/include, kde to
'build' je symlink do instalovaneho kernel-source-tree. Obejde se tim prave
to, ze /usr/include/linux a /usr/include/asm nejsou symlinky do aktualniho
kernel-source-tree.

	Zdenek Prchal



Další informace o konferenci Linux