Skip site navigation (1) Skip section navigation (2)

BUG #3728: pthread autoconf hangs

From: "heasley" <heas(at)shrubbery(dot)net>
To: pgsql-bugs(at)postgresql(dot)org
Subject: BUG #3728: pthread autoconf hangs
Date: 2007-11-07 20:20:50
Message-ID: 200711072020.lA7KKoWY064952@wwwmaster.postgresql.org (view raw or flat)
Thread:
Lists: pgsql-bugs
The following bug has been logged online:

Bug reference:      3728
Logged by:          heasley
Email address:      heas(at)shrubbery(dot)net
PostgreSQL version: 8.1.10
Operating system:   sparc-sun-solaris2.9 gcc-4.1.1
Description:        pthread autoconf hangs
Details: 

If the autoconf script ends-up with a CFLAGS that includes pthreads knobs,
for example -DREENTRANT, it will try to find pthread_join() without linking
in libpthread (ie: without gcc -pthread). The result is a conftest that
hangs because it has some half-baked stub for (among others)
pthread_create() that does nothing and thus it spins waiting for the
thread{1,2}_done variables to be set by a threads that do not exist.

squashing the result of the first check in config/acx_pthread.m4 allows it
find the proper results.

Sorry, I do not know the proper fix given all the platforms that need to
coexist.

Responses

pgsql-bugs by date

Next:From: Mason HaleDate: 2007-11-07 21:08:58
Subject: Re: BUG #3724: Duplicate values added to table despite unique index
Previous:From: Tom LaneDate: 2007-11-07 19:44:23
Subject: Re: Test suite fails on alpha architecture

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group