Marc G. Fournier
6883b7df92
Tag 8.4.1
2009-09-04 00:36:51 +00:00
Marc G. Fournier
41f467f343
Bundle v8.4.0
2009-06-27 00:14:47 +00:00
Marc G. Fournier
bc00ceb159
bundle RC2
2009-06-22 23:15:02 +00:00
Marc G. Fournier
35daaa91d3
time to tag rc1 ...
2009-06-12 05:19:22 +00:00
Tom Lane
14ba9fdef6
Fix ill-advised whitespace prettification, per buildfarm.
2009-06-10 23:03:32 +00:00
Tom Lane
cb10e3af3a
Support Kerberos on platforms where libcom_err depends on OpenSSL, as
...
reportedly is true on OpenBSD. Also support OpenBSD's spelling of
-Wl,--as-needed. Per Simon Bertrang.
2009-06-10 21:24:11 +00:00
Peter Eisentraut
5e4c8aee1f
Add documentation string for LDFLAGS_SL in configure --help output.
2009-05-19 22:32:41 +00:00
Marc G. Fournier
abc924519a
commit for BETA2
2009-05-15 02:18:27 +00:00
Marc G. Fournier
4c9c0b85fb
commit and tag beta1
2009-04-10 00:20:10 +00:00
Bruce Momjian
77b044f27e
Disable effective_io_concurrency on Solaris because posix_fadvise() is
...
no-op on that platform.
2009-04-07 22:48:30 +00:00
Tom Lane
1d26226d95
Make an attempt at fixing our current Solaris 11 breakage: add a configure
...
probe for opterr (exactly like the one for optreset) and have getopt.c
define the variables only if configure doesn't find them in libc.
2009-04-04 21:55:50 +00:00
Tom Lane
3da36407c0
On Solaris, we should only force use of our own getopt(); it's okay to use
...
the system's getopt_long(). The previous coding was the result of a sloppy
discussion that failed to draw this distinction. The result was that PG
programs don't handle options as users of that platform expect. Per
gripe from Chuck McDevitt.
Although this is a pre-existing bug, I'm not backpatching since I think we
could do with a bit of beta testing before concluding this is really OK.
2009-03-27 19:58:11 +00:00
Andrew Dunstan
30735adfe4
do not use unsetenv.c on mingw
2009-02-12 15:12:47 +00:00
Tom Lane
68d95f12e7
Tweak configure to attempt to add -qnoansialias to CFLAGS whenever running
...
on AIX with a non-gcc compiler. The previous coding would do this only if
CC was exactly "xlc"; which is a bad idea, as demonstrated by trouble report
from Mihai Criveti.
2009-02-11 20:02:40 +00:00
Andrew Dunstan
b5d23f28ce
allow alternative names for tclsh used on Windows
2009-02-03 01:24:57 +00:00
Peter Eisentraut
9c4b69ed5c
Recreate ecpg_config.h with a stamp file created by config.status, same
...
way pg_config.h is handled. This avoids reruns of config.status on every
build, if configure has been rerun.
2009-01-22 22:27:13 +00:00
Magnus Hagander
0154345078
Make win32 builds always do SetEnvironmentVariable() when doing putenv().
...
Also, if linked against other versions than the default MSVCRT library
(for example the MSVC build which links against MSVCRT80), also update
the cache in the default MSVCRT at the same time.
This should fix the issues with setting LC_MESSAGES on the MSVC build.
Original patch from Hiroshi Inoue and Hiroshi Saito, much rewritten
by me.
2009-01-21 10:30:02 +00:00
Bruce Momjian
eac951d510
Check nsl library for gethostbyname_r() on all platforms (HP-UX uses it
...
too).
2009-01-14 18:10:21 +00:00
Bruce Momjian
62f09e92be
Renable threading build for Solaris 2.5, per report from Andrew Chernow
2009-01-14 16:39:58 +00:00
Tom Lane
1a37056a74
Re-enable the old code in xlog.c that tried to use posix_fadvise(), so that
...
we can get some buildfarm feedback about whether that function is still
problematic. (Note that the planned async-preread patch will not really
prove anything one way or the other in buildfarm testing, since it will
be inactive with default GUC settings.)
2009-01-11 18:02:17 +00:00
Peter Eisentraut
16785db18c
Produce a full version string for Sun Studio.
...
from Zdenek
2009-01-07 10:38:44 +00:00
Bruce Momjian
d00a3472cf
Update MinGW so it handles fseeko() similar to Unix.
2009-01-07 03:39:33 +00:00
Tom Lane
e228624011
Remove references to pgsql-ports and pgsql-patches mailing lists from
...
various documentation, since those lists are now dead/deprecated.
Point to pgsql-bugs and/or pgsql-hackers as appropriate.
2009-01-06 17:27:06 +00:00
Tom Lane
075ac80d72
Doesn't seem like a good idea to be doing AC_CHECK_SIZEOF(void *) so much
...
earlier than all the other sizeof checks, and it certainly fails to follow
the order suggested at the file head. Rearrange.
2009-01-06 15:38:44 +00:00
Bruce Momjian
b32a290bdf
Update SELECT version() to show whether it is a 32 or 64-bit backend binary.
2009-01-06 03:05:23 +00:00
Peter Eisentraut
c63b9b1ddc
When cross-compiling, allow and require an external zic program to be used
...
when --with-system-tzdata is not used.
initial patch by Richard Evans
2009-01-05 10:25:59 +00:00
Peter Eisentraut
a65ed83f8a
Allow configure to deal with Python 3.0. Changes were:
...
print foo --> print(foo)
string.join(...) --> ' '.join(...)
These changes are backward compatible.
The actual plpython module appears to need significant updates to support
Python 3.0, though. This change just relieves interested developers from
having to deal with Autoconf.
2009-01-04 00:54:15 +00:00
Bruce Momjian
511db38ace
Update copyright for 2009.
2009-01-01 17:24:05 +00:00
Peter Eisentraut
218b4e8dd8
Append major version number and for libraries soname major version number
...
to the gettext domain name, to simplify parallel installations.
Also, rename set_text_domain() to pg_bindtextdomain(), because that is what
it does.
2008-12-11 07:34:09 +00:00
Peter Eisentraut
b2971e2048
Set up ar, dlltool, dllwrap, and windres for cross-compiling if necessary.
...
Plus some makefile cleanup.
part of a patch from Richard Evans
2008-12-07 08:36:22 +00:00
Magnus Hagander
2c69fa0c38
Change wildcard cerfificate mapping to be much simler - we now only match
...
the * character at the beginning of a pattern, and it does not match
subdomains.
Since this means we no longer need fnmatch, remove the imported implementation
from port, along with the autoconf check for it.
2008-12-02 10:39:31 +00:00
Peter Eisentraut
f900afff3e
configure check for docbook2man program, used in the new XML-based man
...
page build target. This covers from-source, Debian, and Fedora
installation variants.
2008-11-26 11:26:54 +00:00
Magnus Hagander
cb10467d30
Add support for matching wildcard server certificates to the new SSL code.
...
This uses the function fnmatch() which is not available on all platforms
(notably Windows), so import the implementation from NetBSD into src/port.
2008-11-24 09:15:16 +00:00
Peter Eisentraut
f426fbf746
Ident authentication over Unix-domain sockets on Solaris, using
...
getpeerucred() function.
Author: Garick Hamlin <ghamlin@isc.upenn.edu>
2008-11-18 13:10:20 +00:00
Andrew Dunstan
466368b8d0
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:05 +00:00
Peter Eisentraut
ff50ea7a8a
Missing space in error message
2008-10-30 12:28:51 +00:00
Peter Eisentraut
d50966a49d
Move forgotten comment closer to where it matters.
2008-10-29 16:23:07 +00:00
Peter Eisentraut
79d306c84a
Support for Sun Studio compiler on Linux
...
This basically takes some build system code that was previously labeled
"Solaris" and ties it to the compiler rather than the operating system.
Author: Julius Stroffek <Julius.Stroffek@Sun.COM>
2008-10-29 16:06:47 +00:00
Peter Eisentraut
f7ef575fb7
Use Autoconf provided AS_HELP_STRING macro to automatically format and
...
align strings in the --help output. Do this through our abstraction layer
to eliminate redundancy and randomness in configure.in.
2008-10-29 09:27:24 +00:00
Peter Eisentraut
58829581f8
Check for gcov and lcov only when coverage testing is enabled.
2008-09-05 18:54:58 +00:00
Peter Eisentraut
11f53b1063
Code coverage testing with gcov. Documentation is in the regression test
...
chapter.
Author: Michelle Caisse <Michelle.Caisse@Sun.COM>
2008-09-05 12:11:18 +00:00
Peter Eisentraut
579d9a5201
Add DSSSL stylesheet location for Mac OS X/Fink installation.
2008-09-05 09:37:37 +00:00
Peter Eisentraut
7c31742a07
Remove all traces that suggest that a non-Bison yacc might be supported, and
...
change build system to use only Bison. Simplify build rules, make file names
uniform. Don't build the token table header file where it is not needed.
2008-08-29 13:02:33 +00:00
Peter Eisentraut
559cb873d3
Autoconf 2.62 will require cache variables to contain "_cv_". Fix our few
...
noncomplying cases to be future-proof.
2008-08-21 13:53:28 +00:00
Tom Lane
3cab8bdf43
Remove -Winline from the default set of CFLAGS for gcc. It's gotten much
...
too noisy to be useful as of gcc 4.3, and we were never really doing
anything about inlining warnings anyway.
2008-08-19 19:17:40 +00:00
Alvaro Herrera
49f001d81e
Cope with Tcl versions that do not create a tclsh symlink to the version-
...
numbered program. Per persistent buildfarm failures.
Tom Lane
2008-08-01 13:50:52 +00:00
Peter Eisentraut
509303a597
Abort if Tcl support was configured and no tcl shell was found.
...
This is required because the value is substituted into the pltcl_*mod
scripts.
2008-07-23 17:07:50 +00:00
Tom Lane
623f8a0969
Modify the recently-added probe for -Wl,--as-needed some more, because RHEL-4
...
vintage Linux is even more broken than we realized: a link to libreadline
will succeed, and fail only at runtime. It seems that an AC_TRY_RUN test
is the only reliable way to check whether this is really safe. Per report
from Tatsuo.
2008-06-27 00:36:16 +00:00
Tom Lane
7e8374a3e0
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:04 +00:00
Tom Lane
1ac1bea076
Adjust -Wl,--asneeded test to avoid using the switch if it breaks
...
libreadline. What we will do for compatibility :-(
2008-05-20 03:30:22 +00:00