On 02/12/04 Wazow wrote: > So now my situation is: > > My initial gentoo installation was compiled with 2.4 kernel (and so > was my still used glibc). Then I upgraded to gentoo-dev-sources 2.6.1 > and wondered why /usr/src/linux was not pointing to new kernel > sources. I thougth that it was a mistake and I have symlinked it to > 2.6 sources. Now I should probably revert it back to 2.4.x sources, > shouldn't I?
No need to. > But I do not expect portage to detect that change, so basically it > will still ask for installing kernel-headers. Despite me having > installed 3 versions of complete gentoo-sources from 2.4.x... Why > these cannot be used? kernel headers are installed separate from the kernel source tree in /usr/include/linux > Is it safe just to inject header if my /usr/src/linux points to 2.4.22 > sources? Where emerge will put this kernel headers? > > Wouldn't it be more wise to recompile glibc for kernel 2.6 (or may be > glibc needs to be ported to this new kernel headers first ? :) ). Portage packages expect the kernel headers at /usr/include/linux, they don't care if it's a symlink to a full kernel tree or a seperate copy of the headers as provided by the linux-headers ebuild. However if you change it it's best to recompile glibc followed by emerge -e world, so I recommend to not touching it unnecessary. The most important thing: It doesn't have to match the running kernel. Marius -- Public Key at http://www.genone.de/info/gpg-key.pub In the beginning, there was nothing. And God said, 'Let there be Light.' And there was still nothing, but you could see a bit better.
pgp00000.pgp
Description: PGP signature
