devfs

Michal Moskal malekith w cnc.pl
Czw, 23 Lis 2000, 20:33:29 CET


On Wed, 22 Nov 2000, Artur Flinta wrote:

> 
> PS. devfsd z PLD nie chce się kompilować, w związku z czym nie buduje
> pakietu. Błąd tyczy nieznalezienia RTLD_NEXT, którego to definicja
> znajduje się w w pliku /usr/include/dlfcn.h, niestety (lub
> stety) uzależnione jest to od zdefinowania __USE_GNU. Aby pakiet się
> poprawnie skompilował musiałem użyć rozwiązania siłowego (na finezyjne nie
> pozwala moja wiedza, a raczej jej brak) polegającego na bezpośrednim
> zdefiniowaniu RTLD_NEXT w devfsd.c gdyż umieszczenie tam #define __USE_GNU
> na niewiele się zdaje. Kompilacja z użyciem glibc-2.2-4, gcc-2.95.3-11
> oraz jajka 2.4.0-test11
> 

Zeby bylo zdefiniowane __USE_GNU trzeba przed PIERWSZYM includedm (to
wazne, nie dopiero przed tym w ktorym jest dana rzecz) zdefiniiowac
_GNU_SOURCE.


                             Michał Moskal <malekith w pld.org.pl>

5191204625270805457964695575480234779108160500582132743089099204
5387169364764370076473597425941183680741973762154745366983057996
3022327445184252093714797111892347913483105724113222069964409702
905357106994771308266205



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