Yoann Vandoorselaere wrote: > Most program using the library currently don't (and probably won't) > depend on GnuLib. They are not multithread programs, and in order to > enable the library threaded features, we have to export correct > CFLAGS/LIBS to theses application so that they can compile with > threading enabled.
I agree regarding LIBS, but not regarding CPPFLAGS. If the program only ever sees one thread, even though the library uses multiple threads behind its back, - it does not need to #include <pthread.h>, and - it does not need to see a thread-aware errno, hence it does not need to compile with THREADCPPFLAGS. Bruno