LFS (było Re: Uwaga do poldka)
Jakub Bogusz
qboosh at pld.org.pl
Sat Oct 19 12:06:14 CEST 2002
On Fri, Oct 18, 2002 at 05:50:17PM +0200, Michal Kochanowicz wrote:
> On Fri, Oct 18, 2002 at 10:08:14AM +0200, Jakub Bogusz wrote:
> > Nie. Trzeba mieć nagłówki jądra 2.4 + glibc-devel skompilowane na tych
> > nagłówkach. Reszta robi się sama :)
> Dzięki, mam jeszcze jedno pytanie: czy programy same z siebie zaczną z
> tego korzystać (nie wydaje mi się, kojarzy mi się jakaś flaga do
> open()),
Chyba jest flaga, a dla niektórych funkcji oddzielne syscalle.
Ale to jest przezroczyste, jeśli zdefiniuje się odpowiedni symbol (nie
bardzo wiem, który do czego dokładnie służy - w <unistd.h> jest ich
kilka, zawierających OFFSET lub LARGEFILE w nazwie).
Do tego jest jakieś makro autoconfa (nie pamiętam, czy standardowe, czy
tylko dołączane do coreutils).
> a jeśli nie, to czy jest jakaś lista programów, które to
> potrafią?
Listy nie widziałem.
Można grepować buildlogi na okoliczność występowania np.
-DFILE_OFFSET_BITS=64 w opcjach kompilatora (ale nie wiem, czy to jest
dodawane, jeśli kompilacja była na nagłówkach starego jądra).
--
Jakub Bogusz http://www.cs.net.pl/~qboosh/
More information about the pld-devel-pl
mailing list