On Fri, Nov 19, 2010 at 10:00:38PM +0200, Roumen Petrov wrote:
> [SNIP]
> >>>>Kwasi Mensah wrote:
> >>>>I ran into the issue where HAVE_PTHREAD_H is defined but
> >>>>LIBXML_THREAD_ENABLED wasn't. The fix was already submitted as per
> >>>>http://mail.gnome.org/archives/xml/2005-August/msg00136.html  .
> >>>>
> >>>>Out of curiosity, is there a reason this patch didn't get into that main
> >>>>line?
> >>>>
> >>>>This is with libxml2 2.7.8 on Mac OS X. I ran the configure script but
> >>>>
> [SNIP]
> In summary :
> - gcc -pthread defines _REENTRANT on linux
> - gcc -pthread does not define preprocesor macros on FreeBSD and OS
> X(darwin).
> 
> I guess other BSDs to be similar as FreeBSD.
> No Idea how to resolve properly issue.

The proper solution would be to:
- get rid of the #if's in xmlversion.h.in and
- set one threads variable in configure.ac when using threads and
- *if* that variable is set, set an additional variable in
  configure.ac specifying which threads type is used

> Roumen

cu
Adrian

-- 

       "Is there not promise of rain?" Ling Tan asked suddenly out
        of the darkness. There had been need of rain for many days.
       "Only a promise," Lao Er said.
                                       Pearl S. Buck - Dragon Seed

_______________________________________________
xml mailing list, project page  http://xmlsoft.org/
[email protected]
http://mail.gnome.org/mailman/listinfo/xml

Reply via email to