SPECS: glibc-kernheaders.spec (NEW)

Jakub Bogusz qboosh w pld.org.pl
Pon, 26 Maj 2003, 11:09:02 CEST


On Mon, May 26, 2003 at 08:15:44AM +0200, Tomasz Kłoczko wrote:
> On Mon, 26 May 2003, Tomasz Pala wrote:
> > On Sun, May 25, 2003 at 23:27:57 +0200, Andrzej Krzysztofowicz wrote:
> > 
> > > > > Jakiś czas temu byłem zdziwiony tym wynalazkiem, ale to tam działa od 
> > > > > dosyć dawna i to nieźle.
> > > > 
> > > > Odpowiedź mi na proste pytanie: czy to są _prawidłowe_ nagłówki?
> > > 
> > > Poczytaj archiwa linux-kernel.
> > > /usr/src/linux/include to _sa_ prawidłowe nagłówki dla jadra.
> > > /usr/src/linux/include to _nie sa_ prawidłowe nagłówki dla userspace.
> > > Szczegolnie gdy userspace jest pisane w C++.
> > 
> > Piszę to od początku. I tak, fragment temu zaprzeczający:
> > 
> > Provides:       kernel-headers = 2.4
> > Obsoletes:      kernel-headers
> > 
> > wyrzuca nagłowki /usr/src/linux/include, dając w zamian /usr/include,
> > poza tym potencjalnie z zupełnie innej wersji kernela niż posiadany, a
> > tym samym uniemożliwia budowanie modułów na kernelu dystrybucyjnym.
> 
> Zadne wyrzuca i żadne zamiast.
> /usr/include jest używane przez programy.
> /usr/src/linux/include jest używane przez kernel. Zajrzyj do opcji 
> budowania kernela a zauważysz ze jest tam *wszędzie* -nostdinc.
> Jak przyjrzysz sie to zapewne z dokładnąścią do błedów takie podejście 
> będziedziesz miał w kernelu od początku jego istniania.
> 
> Czyli: ta zmiana nie ma ŻADNEGO znaczenia dla kernela.

Pakiet kernel-headers miał być do budowania modułów jądra - gdzie teraz
jest?
kernel-source mi się nijak na dysku nie zmieści. I nie wiem po co
miałbym instalować ponad 100MB plików do niczego niepotrzebnych.

"Provides: kernel-headers" w pakiecie z nagłówkami dla userspace jest
błędne w zestawieniu z zależnościami używanymi w naszych pakietach.

O nazwie pakietu już kiedyś była dyskusja (przy okazji robienia
podpakietu w glibc.spec) - stanęło na tym, żeby użyć nazwy bardziej
oczywistej niż jest to w RH, czyli glibc-kernel-headers.
Skąd nagła zmiana nazwy?

Następne: nie wiem z jakiej racji pakiet z nagłówkami jądra miałby
zawierać nagłówki dla biblioteki libsensors (lm_sensors-devel).


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



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