On Sun, 28 Mar 2004 22:50:57 +0300 Claudiu Cismaru <[EMAIL PROTECTED]> wrote:
> > Do NOT use the
> > /usr/src/linux area! This area has a (usually incomplete)  set of
> > kernel headers that are used by the library header files.  They
> > should match the library, and not get messed up by whatever the
> > kernel-du-jour happens to be.
> 
> Probabil acest text este ramas de pe vremea cand distributiile faceau 
> symlinks de la /usr/src/linux/include/asm 
> si /usr/src/linux/include/linux in /usr/include.
> 
> Acele vremuri au trecut de mult, nici o distributie nu mai stiu sa 
> foloseasca acele symlink-uri ci pun fisierele din kernel source cu care 
> s-a facut build-ul la glibc direct in /usr/include.
> 
> Poti folosi, in concluzie, linistit /usr/src/linux 
> sau /usr/src/linux-2.x.y

Ba eu as mai adauga ca sint foarte multe pachete sursa care folosesc sursa de
la kernel pentru a crea module, ceea ce e normal. Insa cind vine vorba sa
ghiceasca unde e sursa de kernel nu toate pachetele reusesc. Poti de exemplu
sa te uiti spre ce indica symlinkul /lib/modules/`uname -r`/build, dar sa vezi
ce haios e daca un pachet se uita la /usr/src/linux care indica spre ceva
aiurea, sau daca ai butat cu alt kernel. Stiu ca sint chestii logice, dar
pentru cei care de-abia incep sa umble cu kernele si module de kernel poate
deveni foarte confuz. Asa ca ce zic oamenii in README e "nu fa symlinkuri
generice care pot sa nu aiba nici o importanta si mai bine fii atent
sa folosesti ce trebuie". Din ce a citat Kernel Panic, era diferenta dintre a
folosi /usr/src/linux si a folosi /usr/src/linux-2.6.4.

-- 
GZ

--- 
Detalii despre listele noastre de mail: http://www.lug.ro/


Raspunde prin e-mail lui