Jeszcze o nagłówkach jądra
Jakub Bogusz
qboosh w pld.org.pl
Śro, 21 Maj 2003, 13:24:55 CEST
W tym tygodniu znowu jest dyskusja na ten temat na LKML.
Zaczęło się od tego, że części nagłówków z 2.5 już nie da się używać
jako /usr/include/{asm,linux}.
Standardowa odpowiedź: "Don't include the kernel headers in userspace."
Fragment z wątku:
| From: Arjan van de Ven (arjanv w redhat.com)
|
| On Mon, 2003-05-19 at 13:14, Martin Schlemmer wrote:
| > On Mon, 2003-05-19 at 12:51, William Lee Irwin III wrote:
| >
| > > IIRC you're supposed to use some sort of sanitized copy, not the things
| > > directly. IMHO the current state of affairs sucks as there is no
| > > standard set of ABI headers, but grabbing them right out of the kernel
| > > is definitely not the way to go.
| > >
| >
| > Ok, anybody know of an effort to get this done ?
|
| Red Hat Linux ships with a mostly sanitized header set for this.
| >
| > Also, what about odd things that are more kernel dependant
| > like imon support in fam for example ? The imon.h will not
| > be in the 'sanitized copy' ....
|
| apps that have such deep knowledge about internals are supposed to
| provide their own copy of the headers in RHL at least. But there are few
| of those.
I że to "sanitizing" musi być robione ręcznie, a nie automatycznie.
A dalej dyskusja o robieniu takich nagłówków, żeby twórcy dystrybucji
nie musieli dla każdego jądra sami przygotowywać poprawionych nagłówków...
z myślą o jądrach raczej już z serii 2.7.
Końcówka wątku w tym tygodniu aktualnie dostępna m.in. pod:
http://hypermail.idiosynkrasia.net/linux-kernel/latestweek/0001.html
(a później w archiwum)
--
Jakub Bogusz http://cyber.cs.net.pl/~qboosh/
Więcej informacji o liście dyskusyjnej pld-kernel