kdebase się nie buduje

Arkadiusz Miskiewicz arekm w pld-linux.org
Czw, 18 Lis 2004, 21:04:40 CET


On Thursday 18 of November 2004 20:54, Michal Kochanowicz wrote:

> Nagłówki opisują interfejs.
Owszem.

> Jeśli program z userspace chce gadać z 
> kernelem to powinien mieć te same - bo się nie dogada.
Nagłówki może mieć inne byle definiowały ten sam interfejs. Jeśli program chce 
gadać z kernelem to ma wiedzieć w jaki sposób, a to oznacza, że program ma 
sam dostarczać odpowiedni nagłówek.

> Jeśli program z 
> userspace NIE chce gadać z kernelem, to cokolwiek by w tych nagłówkach
> nie było, nie powinien się wywalać.
To niech nie używa nagłówków jądra tylko nagłówki userspace.

> Pytanie: co jeśli np. glibc udostępnia interfejs np. do operacji X
> zgodny z interfejsem kernela (np. przyjmujący taką samą strukturę jako
> argument) - glibc powinien dostarczać własne nagłówki, czy userspace
> powinien korzystać z kernelowych?
Z glibc jest jeszcze inaczej - glibc wymaga byś mu dostarczył poprawnych 
nagłówków.

Obecne nagłówki w jądrze _nie są_ dla userspace. Są do użytku tylko dla 
kernela. Można je przerobić na nagłówki userspace co jest np. zrobione w 
linux-libc-headers.

-- 
Arkadiusz Miśkiewicz                    PLD/Linux Team
http://www.t17.ds.pwr.wroc.pl/~misiek/  http://ftp.pld-linux.org/




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