Re: ecpg tests compile failure
От | Bruce Momjian |
---|---|
Тема | Re: ecpg tests compile failure |
Дата | |
Msg-id | 200312181340.hBIDew804409@candle.pha.pa.us обсуждение исходный текст |
Ответ на | Re: ecpg tests compile failure (Dave Cramer <pg@fastcrypt.com>) |
Ответы |
Re: ecpg tests compile failure
|
Список | pgsql-hackers |
Dave Cramer wrote: > Shridhar, > > Obviously not, but I just did make inside the test directory, so I > assume the Makefile needs to be fixed. > > Thanks, > > Dave > > On Thu, 2003-12-18 at 07:21, Shridhar Daithankar wrote: > > On Thursday 18 December 2003 17:37, Dave Cramer wrote: > > > test_thread.pgc:51: undefined reference to `pthread_create' > > > undefined reference to `pthread_join' > > > > It is not linking against pthreads library. Do you have -lpthread cause in > > your compilation/linking command? The ecpg/test/Makefile has: override CPPFLAGS := -I$(srcdir)/../include -I$(libpq_srcdir) $(CPPFLAGS) $(THREAD_CPPFLAGS) and %: %.o $(CC) $(CFLAGS) $(LDFLAGS) -L../ecpglib -L ../pgtypeslib -L../../libpq $^ $(LIBS) -lpgtypes -lecpg-lpq $(THREAD_LIBS) -o $@ so I see the thread compile and link flags mentioned in the Makefile. My guess is that you didn't compile the backend with --enable-thread-safety. I wonder if I should disable the thread ecpg test program when this compile option is not used. Is that correct? -- Bruce Momjian | http://candle.pha.pa.us pgman@candle.pha.pa.us | (610) 359-1001+ If your life is a hard drive, | 13 Roberts Road + Christ can be your backup. | Newtown Square, Pennsylvania19073
В списке pgsql-hackers по дате отправления: