Andrew Dunstan
9ac53e7978
Detect and error out on inability to get proper linkage information required for plperl, usually due to absence of perl ExtUtils::Embed module. Backpatch as far as 8.1.
2008-11-12 00:00:29 +00:00
Tom Lane
dcab19c084
Require bind_textdomain_codeset() not just gettext() to enable NLS support.
...
GNU gettext before 0.10.36 does not have that function, and is generally too
incomplete to be usable.
2008-05-27 22:18:11 +00:00
Peter Eisentraut
7a550cb95c
Update config.guess and config.sub
2007-11-15 20:21:05 +00:00
Bruce Momjian
4ea3210a04
Again properly fix Darwin strip.
2007-11-13 18:50:54 +00:00
Bruce Momjian
a4840c82da
Modify OS/X Darin test to actually work, (no $template)
2007-11-13 18:15:01 +00:00
Bruce Momjian
58ac0f92c0
Use strip -x on OS/X-darwin because non-"-x" causes link problems:
...
http://archives.postgresql.org/pgsql-hackers/2007-10/msg01470.php
2007-11-10 16:15:23 +00:00
Tom Lane
faa1179678
Fix search for SGML stylesheets to include the place where Gentoo keeps them.
...
Brendan Jurd
2007-08-09 02:33:58 +00:00
Tom Lane
177be3f9bb
Adjust configure script to print the bison and flex versions in use.
...
Minor rearrangements to make a few tests in a more logical order.
2007-07-19 17:15:30 +00:00
Tom Lane
746330e2d0
Better solution to the tr problem: use sed instead. Per Martijn and Andrew.
2006-11-30 22:21:24 +00:00
Tom Lane
7ac9d45f49
Improve portability of 'tr' invocation in PGAC_ARG_CHECK. Reported by
...
Olivier Prenant, fixed by Peter.
2006-11-30 21:44:12 +00:00
Peter Eisentraut
0b9f93e6b0
Code the unknown options check without using m4 diversions. Otherwise this
...
code relies on the checking macro actually being called at the end, or the
automatic undiversion will produce garbage. These sort of implicit
side-effects undermine the modularity of the macros and happen to break the
ODBC driver which makes use of them.
Also put the warnings at the very end of configure, so there is an even
better chance of seeing them.
2006-10-30 22:15:04 +00:00
Peter Eisentraut
6ab23dabf5
Punt when trying to build with threaded Python on FreeBSD.
...
Also cut back on excessive use of *** to decorate configure error messages.
If it's an error message, you are sure to see it without any decoration.
2006-10-16 17:24:54 +00:00
Peter Eisentraut
e1fdd2263f
Make unknown-option-warning code more portable. echo -n is not portable,
...
and neither is "|" or "\|" in basic regular expressions.
2006-10-13 20:23:07 +00:00
Peter Eisentraut
a64f208833
Updated config.guess and config.sub
2006-10-07 21:05:59 +00:00
Alvaro Herrera
5c83b510be
Fix typo.
2006-08-11 18:51:50 +00:00
Bruce Momjian
382808612c
Emit warnings for unknown configure options.
...
Martijn van Oosterhout
2006-05-30 13:52:25 +00:00
Bruce Momjian
5d9062f939
Avoid duplicate definition of LOCALEDIR in pg_config.h, already defined
...
in port/pg_config_paths.h.
2006-05-23 19:28:45 +00:00
Bruce Momjian
f3d99d160d
Add CVS tag lines to files that were lacking them.
2006-03-11 04:38:42 +00:00
Peter Eisentraut
a29c04a541
Allow installation into directories containing spaces in the name.
2005-12-09 21:19:36 +00:00
Bruce Momjian
10e3d224e0
Add configure flag to allow libedit to be preferred over GNU readline:
...
--with-libedit-preferred prefer BSD Libedit over GNU Readline
2005-12-04 03:52:29 +00:00
Bruce Momjian
4784794279
Enable threaded python builds on freebsd5, per report from Jim C. Nasby
2005-10-13 20:40:04 +00:00
Bruce Momjian
d3a0c8dce9
Prevent threaded python build on BSD's, where it fails.
...
Marko Kreen
2005-09-26 16:48:28 +00:00
Bruce Momjian
1a6fe83011
Allow Win32 libpq will use it's minimal pthread implementation, and ecpg
...
will use pthreadGC2.
Dave Page
2005-08-29 00:47:35 +00:00
Peter Eisentraut
875efad481
Update to autoconf 2.59 as well as updates of related scripts
2005-07-01 18:17:31 +00:00
Tom Lane
e71d09a472
Clean up printf arg-control test, per Kurt Roeckx.
2005-02-24 01:34:45 +00:00
Bruce Momjian
b4feafb6ff
Add support to port/snprintf.c for position parameter specification:
...
+ # Determine if printf supports %1$ argument selection, e.g. %5$ selects
+ # the fifth argument after the printf print string.
+ # This is not in the C99 standard, but in the Single Unix Specification (SUS).
+ # It is used in our langauge translation strings.
Nicolai Tufar with configure changes by Bruce.
2005-02-22 03:56:22 +00:00
Peter Eisentraut
3bfb93a441
New version of mkinstalldirs fixes problems on Tru64 UNIX.
2005-01-08 09:54:29 +00:00
Bruce Momjian
b5498167d7
Allow AIX to use --enable-thread-safety by passing PTHREAD_LIBS to
...
binary compiles, and adjust configure tests for AIX.
2004-12-16 17:48:29 +00:00
Bruce Momjian
af80de1f01
Update aix cc_r wording.
2004-12-14 14:53:53 +00:00
Bruce Momjian
0f4b3f2215
Mention aix cc_r is not supported, and why
2004-12-14 12:58:29 +00:00
Tom Lane
c833c6c558
Hack to work around broken linker on older NetBSD/OpenBSD/Irix assumed
...
that readline must depend on libcurses, but it seems more recent ones
use libtermcap instead. Allow that case.
2004-12-02 20:04:20 +00:00
Tom Lane
aef2d0d86c
Fix readline/libedit selection code to prefer readline over libedit
...
reliably (ie, regardless of which libraries they depend on). Also
make sure that we don't select headers that obviously belong to the
wrong one of the two libraries. This was discussed back around 4-Sep
but seems to have slipped through the cracks. The header selection
could be checked more closely, perhaps, but let's see if this is good
enough.
2004-11-30 06:13:04 +00:00
Tom Lane
9b3fc492d3
If we're going to test for switch validity by observing whether the
...
compiler emits any warnings, the test program had better be 100%
correct, not only 90% correct. The recent addition of -Wold-style-definition
broke thread-safety detection on every platform that has that switch,
because the test program used an old-style definition.
2004-10-24 00:54:12 +00:00
Neil Conway
857e210ea9
When using GCC, change the default CFLAGS to:
...
-O2 -Wall -Wmissing-prototypes -Wpointer-arith
Check whether the version of GCC we are using supports any of:
-Wdeclaration-after-statement
-Wendif-labels
-Wold-style-definition
And add the supported flags to CFLAGS.
2004-10-20 02:12:07 +00:00
Tom Lane
669ca7af83
Another try at making plpython autoconfiguration work correctly. Use a
...
-L spec rather than assuming libpython is in the standard search path
(this returns to the way 7.4 did it). But check the distutils output
to see if it looks like Python has built a shared library, and if so
link with that instead of the probably-not-shared library found in
configdir.
2004-10-11 19:32:19 +00:00
Tom Lane
86a39d5a19
Un-break plpython build for non-Windows platforms.
2004-10-10 19:07:55 +00:00
Bruce Momjian
5431393274
Allow plpython to build on Win32.
...
Magnus Hagander
2004-10-06 09:20:41 +00:00
Bruce Momjian
314cef0f12
Update comment on int64 printf speciifications for MinGW:
...
# MinGW uses '%I64d', though gcc throws an warning with -Wall,
# while '%lld' doesn't generate a warning, but doesn't work.
2004-10-04 18:14:18 +00:00
Peter Eisentraut
24cfc14019
New config.guess and config.sub
2004-09-17 22:09:21 +00:00
Joe Conway
04d15d120c
Make discovery of python_configdir architecture independent. Solution
...
from James William Pye.
2004-09-16 23:30:30 +00:00
Bruce Momjian
b85faa87b9
Send thread test output to file descriptor 5 like configure does rather
...
than /dev/null, which Win32 doesn't have.
2004-09-11 02:12:17 +00:00
Bruce Momjian
8becd824aa
Check for ignored thread compiler options to reduce compiler noise.
2004-09-11 00:03:06 +00:00
Bruce Momjian
e97c817092
Use _timezone global on Cygwin instead of timezone.
2004-09-08 19:43:12 +00:00
Tom Lane
31a242ae14
Some versions of lex will drop a lex.yy.c file when we probe to see if
...
they are flex. Clean up after them.
2004-09-02 20:39:57 +00:00
Tom Lane
3a6f1313b5
Use $PATH_SEPARATOR like the rest of the autoconf code, instead of
...
hardwiring IFS=: when searching paths.
2004-09-02 15:39:56 +00:00
Bruce Momjian
0d4aa039ac
Fix agressive collection of thread flags.
2004-08-17 15:19:09 +00:00
Bruce Momjian
6a5718b1ee
Fix syntax error just introduced.
2004-08-16 23:49:58 +00:00
Bruce Momjian
e48322a6d6
Be more aggressive about adding flags to thread compiles. The configure
...
test only tests for building a binary, not building a shared library.
On Linux, you can build a binary with -pthread, but you can't build a
binary that uses a threaded shared library unless you also use -pthread
when building the binary, or adding -lpthread to the shared library
build. This patch has the effect of doing the later by adding both
-pthread and -lpthread when building libpq.
2004-08-12 16:39:50 +00:00
Bruce Momjian
19f1370b1e
Minor style cleanup of thread test script.
2004-08-12 14:58:37 +00:00
Peter Eisentraut
adf57cd7e2
PostgreSQL extension makefile framework ("pgxs"), by Fabien Coelho, with
...
some massaging by Peter Eisentraut. This is basically a simple
generalization of the existing contrib makefiles.
2004-07-30 12:26:40 +00:00