Add new auto-detection of thread flags.
Bruce Momjian <bruce@momjian.us>
Add new auto-detection of thread flags. Allow additional thread flags to be added via port templates. Change thread flag names to PTHREAD_CFLAGS and PTHREAD_LIBS to match new configure script.
Files
| Path | Change | +/− |
|---|---|---|
| aclocal.m4 | modified | +2 −1 |
| config/acx_pthread.m4 | added | +199 −0 |
| configure | modified | +477 −56 |
| configure.in | modified | +24 −32 |
| src/include/pg_config.h.in | modified | +7 −9 |
| src/interfaces/ecpg/compatlib/Makefile | modified | +3 −3 |
| src/interfaces/ecpg/ecpglib/Makefile | modified | +3 −3 |
| src/interfaces/ecpg/pgtypeslib/Makefile | modified | +2 −2 |
| src/interfaces/ecpg/preproc/Makefile | modified | +3 −3 |
| src/interfaces/ecpg/test/Makefile | modified | +4 −4 |
| src/interfaces/libpq/Makefile | modified | +3 −3 |
| src/Makefile.global.in | modified | +3 −4 |
| src/port/Makefile | modified | +2 −2 |
| src/port/thread.c | modified | +1 −13 |
| src/template/bsdi | modified | +0 −6 |
| src/template/darwin | modified | +1 −8 |
| src/template/freebsd | modified | +2 −4 |
| src/template/linux | modified | +1 −9 |
| src/template/netbsd | modified | +0 −3 |
| src/template/osf | modified | +0 −7 |
| src/template/solaris | modified | +1 −6 |
| src/template/unixware | modified | +3 −9 |
| src/tools/thread/Makefile | modified | +3 −3 |
| src/tools/thread/README | modified | +5 −3 |
| src/tools/thread/thread_test.c | modified | +2 −2 |