=================================================================== RCS file: /home/cvs/OpenXM_contrib2/asir2000/gc/threadlibs.c,v retrieving revision 1.3 retrieving revision 1.4 diff -u -p -r1.3 -r1.4 --- OpenXM_contrib2/asir2000/gc/threadlibs.c 2000/12/01 09:26:13 1.3 +++ OpenXM_contrib2/asir2000/gc/threadlibs.c 2001/04/20 07:39:20 1.4 @@ -1,17 +1,17 @@ -# include "gcconfig.h" +# include "private/gcconfig.h" # include int main() { -# if defined(LINUX_THREADS) -# ifdef USE_LD_WRAP +# if defined(GC_USE_LD_WRAP) printf("-Wl,--wrap -Wl,read -Wl,--wrap -Wl,dlopen " "-Wl,--wrap -Wl,pthread_create -Wl,--wrap -Wl,pthread_join " - "-Wl,--wrap -Wl,pthread_sigmask -lpthread -ldl\n"); -# else - printf("-lpthread -ldl\n"); -# endif + "-Wl,--wrap -Wl,pthread_detach " + "-Wl,--wrap -Wl,pthread_sigmask -Wl,--wrap -Wl,sleep\n"); # endif +# if defined(LINUX_THREADS) + printf("-lpthread\n"); +# endif # if defined(IRIX_THREADS) printf("-lpthread\n"); # endif @@ -20,6 +20,9 @@ int main() # endif # ifdef SOLARIS_THREADS printf("-lthread -ldl\n"); +# endif +# ifdef GC_OSF1_THREADS + printf("-lpthread -lrt\n"); # endif return 0; }