From: Jon S. <jon...@ya...> - 2004-07-09 18:47:34
|
--- Felix Kühling <fx...@gm...> wrote: > On Fri, 9 Jul 2004 07:50:26 -0700 (PDT) > Jon Smirl <jon...@ya...> wrote: > > > --- Felix K_hling <fx...@gm...> wrote: > > > The use of program_invocation_short_name is guared by > > > > > > #if defined(__GNU_LIBRARY__) || defined(__GLIBC__) > > > > To make this work on mesa-solo I had to add the #define in > > common/xmlconfig.c to make program_invocation_short_name get > defined. > > > > #define __USE_GNU /* defines program_invocation_short_name */ > > #include <errno.h> > > > > This probably wasn't the right fix for mesa-solo. What would be the > > right one? > > Not sure, I havn't found __USE_GNU in the libc documentation. Does > defining _GNU_SOURCE do the trick. This is documented to enable GNU > extensions in glibc. Anyway, linking could still fail if you compile > against GNU headers but link with a different libc. Could this be > what > happened to rogelio? I defined _GNU_SOURCE in the config file for linux-solo. That removes the need for __USE_GNU. If you look in features.h turning on _GNU_SOURCE simply turns on __USE_GNU. I just removed the __USE_GNU from xmlconfig.c. ===== Jon Smirl jon...@ya... __________________________________ Do you Yahoo!? New and Improved Yahoo! Mail - 100MB free storage! http://promotions.yahoo.com/new_mail |