On Sunday 30 May 2004 19:37, Bruce Momjian wrote: > > The relevant configure messages read > > ------------- > > checking whether pthreads work without any flags... no > > checking whether pthreads work with -Kthread... no > > checking whether pthreads work with -kthread... no > > checking for the pthreads library -llthread... no > > checking whether pthreads work with -pthread... yes > > ------------- > > > > Here is relevant portion of src/Makefile.global > > > > ------------- > > PTHREAD_CFLAGS = -pthread -D_REENTRANT -D_THREAD_SAFE > > -D_POSIX_PTHREAD_SEMANTICS > > PTHREAD_LIBS = > > LIBS = -lz -lreadline -ltermcap -lcrypt -lresolv -lnsl -ldl -lm > > ------------- > > > > It worked after I manually added -lpthread to LIBS and did a make > > clean;make > > OK, I have applied the following patch which should fix it. Turns out I > wasn't using the thread libs as part of library creation.
I updated anoncvs, the patch in src/port/Makefile is there but initdb still fails to compile. I suspect this is because in Makefile.global PTHREAD_LIBS is still blank. I need to add -lpthread these to get stuff working. However I could not figure out what create PTHREAD_LIBS in Makefile.global. Is there something else I should try? Shridhar ---------------------------(end of broadcast)--------------------------- TIP 4: Don't 'kill -9' the postmaster