Braki na FTP

Jakub Bogusz qboosh w pld-linux.org
Sob, 16 Paź 2004, 16:01:30 CEST


On Sat, Oct 16, 2004 at 03:28:21PM +0200, Michal Kochanowicz wrote:
> Nagłówki powinny odzwierciedlać rzeczywistość. Jeśli dopiszesz sobie w
> .h do struktury jakieś pole to przecież nie pojawi się ono w kernelu /
> glibcu.
> 
> Jeśli na nagłówkach z 2.6 coś się nie skompiluje, to znaczy że czegoś
> brakuje w całym kernelu, a nie tylko jego nagłówkach. IMO łatać
> należałoby kernel, tj. .h *oraz* .c/.asm/.*, a następnie korzystać z
> tych właśnie nagłówków. W przeciwnym razie powstaje jakaś fikcja - co z
> tego, że coś jest w nagłówkach, skoro kernel o tym nic nie wie?

Tak by mogło być tylko przy założeniu, że wszystko jest kompilowane pod
konkretny kernel.
Na szczęście jest coś takiego, jak binarna kompatybilność.
Szczególnie glibc potrafi obsłużyć interfejsy z wielu wersji jądra,
wybierając właściwe dla aktualnie działającego, a nie tylko obecnego
w czasie kompilacji.


-- 
Jakub Bogusz    http://cyber.cs.net.pl/~qboosh/




Więcej informacji o liście dyskusyjnej pld-devel-pl