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/
