Florin Malita wrote: >man, sunt invizibil or something?? hai sa ma repet: header-ele >respective sunt importante pentru interfata intre aplicatie si glibc, nu >intre aplicatie si kernel. news for you: aplicatia nu apeleaza functiile >system direct, ci indirect, prin glibc. aplicatia ta nu discuta cu >kernel-ul ci cu glibc. daca tu schimbi header-ele respective, aplicatia >ta ar putea folosi structuri de date incompatibile cu gclib. end of >story. > >toate astea sunt explicate pe linkul asta care vad ca a fost si el >ignorat saracul ;): > >http://www.linuxmafia.com/faq/Kernel/usr-src-linux-symlink.html > >"The fact is, that the header files should match the library you link >against, not the kernel you run on." - Linus > > > Linus, ca noi toti de altfel, vrea sa-si faca viata mai usoara. Normal ca nu vrea sa aiba mii de lameri plingindu-se ca nu le mai merge nu's ce program, dindu-i scenarii imposibil de reprodus. In fapt, eu am schimbat linux-headers cu linux26-headers (atunci cind am descoperit ca exista) _fara_ sa recompilez si glibc. Nothing bad happen...
De acord ca pot exista scenarii urite cind ai librarii mixte (unele compilate cu headere vechi iar celelalte cu cele mai noi). De acord ca e mai bine sa recompilezi glibc de fiecare data cind se schimba headerele, dar nu e mai bine sa o faci cind chiar este nevoie? Altfel, ar trebui sa pornesti de la bootstrap pt fiecare update amarit. Cum ar fi sa rulezi emerge --emptytree de fiecare data cind updatezi glibc? Gentoo este o distributie mai speciala, in sensul ca fiecare utilizator este dator sa faca ceea ce trebuie pt a-si mentine sistemul stabil. Btw, daca ai folosi si tu un client de mail care sa merite numele asta (adica sa nu rupa thread-urile) poate ca ai fi mai vizibil. --- Detalii despre listele noastre de mail: http://www.lug.ro/
