Re: SPECS: glibc.spec - drop hack and use kernel-libc-headers, release 3.
On Fri, Mar 30, 2007 at 11:03:37PM +0200, Arkadiusz Miskiewicz wrote: On Friday 30 of March 2007, Jakub Bogusz wrote: On Thu, Mar 29, 2007 at 03:33:44PM +0200, pluto wrote: Author: plutoDate: Thu Mar 29 13:33:44 2007 GMT Module: SPECS Tag: HEAD Log message: - drop hack and use kernel-libc-headers, release 3. Jakiś sposób na pozyskanie tego pakietu z miejsca innego niż kernel.spec:LINUX_2_6_20? Jest też linux-libc-headers.spec:DEVEL, może to lepsze rozwiązanie - problem tylko w synchronizacji ew. łatek zmieniających ABI (np. netfilter itp) ? To co jest na DEVEL nie jest kontynuowane w upstreamie. Na razie kombinuję z linux-libc-headers.spec:KERNEL [1]. Konieczność synchronizacji ma zalety - przynajmniej będzie kontrola nad zmianami. Co do netfiltra - już uporządkowali go na tyle, żeby iptables nie przeszukiwało źródeł (nie tylko nagłówków) jądra w celu wykrycia modułów? [1] Z tym co pochodzi z headers_install jeszcze jest trochę roboty: - nie wszystkie testy LITTLE_ENDIAN/BIG_ENDIAN są zgodne z libc - gdzieniegdzie są jakieś #if.*CONFIG_.* - PAGE_SIZE w zależności od architektury jest albo nie jest, albo zależy od CONFIG_.*, czyli nie nadaje się do użytku - np. linux/i2c-dev.h zasadniczo zawiera to co powinno (czyli definicje struktur), ale niektóre pakiety (IIRC bttv albo coś podobnego) spodziewają się zastać tam więcej (tzn. funkcje inline wywołujące ioctl(), bardziej pasujące do jakiejś biblioteki niż nagłówka jądra, ale w czasach 2.4.x obecne w nagłówku). IMO tu już raczej pakiety są do poprawki, nie ma sensu trzymać tych funkcji w nieskończoność. -- Jakub Boguszhttp://qboosh.pl/ ___ pld-devel-pl mailing list pld-devel-pl@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl
Re: SPECS: glibc.spec - drop hack and use kernel-libc-headers, release 3.
On Mon, Apr 02, 2007 at 07:35:22PM +0200, Jakub Bogusz wrote: On Fri, Mar 30, 2007 at 11:03:37PM +0200, Arkadiusz Miskiewicz wrote: [...] Jest też linux-libc-headers.spec:DEVEL, może to lepsze rozwiązanie - problem tylko w synchronizacji ew. łatek zmieniających ABI (np. netfilter itp) ? To co jest na DEVEL nie jest kontynuowane w upstreamie. Na razie kombinuję z linux-libc-headers.spec:KERNEL [1]. Buduje się i już ma się lepiej niż kernel-libc-headers. Pewnie brakuje iluś poprawek ze starego llh, ale to wyjdzie w praniu. Konieczność synchronizacji ma zalety - przynajmniej będzie kontrola nad zmianami. Co do netfiltra - już uporządkowali go na tyle, żeby iptables nie przeszukiwało źródeł (nie tylko nagłówków) jądra w celu wykrycia modułów? Oczywiście nie, iptables nadal używa źródeł jądra, a nie /usr/include/linux, więc to nie ma znaczenia. Moja propozycja jest taka: - ./builder -B MMAZUR linux-libc-headers.spec - merge brancha KERNEL na HEAD - zastąpienie kernel-libc-headers przez linux-libc-headers-2.6.20.4 -- Jakub Boguszhttp://qboosh.pl/ ___ pld-devel-pl mailing list pld-devel-pl@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl
Re: SPECS: glibc.spec - drop hack and use kernel-libc-headers, release 3.
Jeszcze jedno... On Thu, Mar 29, 2007 at 03:33:44PM +0200, pluto wrote: +%define specflags -fgnu89-inline Do czego to? (poza dodawaniem nie uwzględnionej w BR zależności od gcc = 4.2) -- Jakub Boguszhttp://qboosh.pl/ ___ pld-devel-pl mailing list pld-devel-pl@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl
Re: SPECS: glibc.spec - drop hack and use kernel-libc-headers, release 3.
On Thu, Mar 29, 2007 at 03:33:44PM +0200, pluto wrote: Author: plutoDate: Thu Mar 29 13:33:44 2007 GMT Module: SPECS Tag: HEAD Log message: - drop hack and use kernel-libc-headers, release 3. Jakiś sposób na pozyskanie tego pakietu z miejsca innego niż kernel.spec:LINUX_2_6_20? -- Jakub Boguszhttp://qboosh.pl/ ___ pld-devel-pl mailing list pld-devel-pl@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl
Re: SPECS: glibc.spec - drop hack and use kernel-libc-headers, release 3.
On Friday 30 of March 2007, Jakub Bogusz wrote: On Thu, Mar 29, 2007 at 03:33:44PM +0200, pluto wrote: Author: plutoDate: Thu Mar 29 13:33:44 2007 GMT Module: SPECS Tag: HEAD Log message: - drop hack and use kernel-libc-headers, release 3. Jakiś sposób na pozyskanie tego pakietu z miejsca innego niż kernel.spec:LINUX_2_6_20? Jest też linux-libc-headers.spec:DEVEL, może to lepsze rozwiązanie - problem tylko w synchronizacji ew. łatek zmieniających ABI (np. netfilter itp) ? -- Arkadiusz MiśkiewiczPLD/Linux Team arekm / maven.plhttp://ftp.pld-linux.org/ ___ pld-devel-pl mailing list pld-devel-pl@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl