summaryrefslogtreecommitdiff
path: root/configure.in
AgeCommit message (Collapse)Author
2009-12-11Properly define ENABLE_THREAD_SAFETY in conflgure, per suggestion from Peter.Bruce Momjian
2009-12-02thread-safetyBruce Momjian
Apply full patch to enable thread-safety by default, e.g. doc changes.
2009-12-01Enable thread safetyBruce Momjian
Enable thread safety on all platforms. This will either be followed up by a more extensive patch, or reverted, depending on the build farm results.
2009-11-30THREAD_SUPPORTBruce Momjian
There is no reference to THREAD_SUPPORT outside configure, and it is never set, so remove it.
2009-10-01Support "samehost" and "samenet" specifications in pg_hba.conf,Tom Lane
by enumerating the machine's IP interfaces to look for a match. Stef Walter
2009-09-13Write psql's ~/.psql_history file using history_truncate_file() andTom Lane
append_history(), if libreadline is new enough to have those functions (they seem to be present at least since 4.2; but libedit may not have them). This gives significantly saner behavior when two or more sessions overlap in their use of the history file; although having two sessions exit at just the same time is still perilous to your history. The behavior of \s remains unchanged, ie, overwrite whatever was there. Per bug #5052 from Marek Wójtowicz.
2009-09-08Replace use of the long-deprecated Bonjour API DNSServiceRegistrationCreateTom Lane
with the not-so-deprecated DNSServiceRegister. This patch shouldn't change any user-visible behavior, it just gets rid of a deprecation warning in --with-bonjour builds. The new code will fail on OS X releases before 10.3, but it seems unlikely that anyone will want to run Postgres 8.5 on 10.2.
2009-08-26Update of install-sh, mkinstalldirs, and associated configuryPeter Eisentraut
Update install-sh to that from Autoconf 2.63, plus our Darwin-specific changes (which I simplified a bit). install-sh is now able to install multiple files in one run, so we could simplify our makefiles sometime. install-sh also now has a -d option to create directories, so we don't need mkinstalldirs anymore. Use AC_PROG_MKDIR_P in configure.in, so we can use mkdir -p when available instead of install-sh -d. For consistency with the rest of the world, the corresponding make variable has been renamed from $(mkinstalldirs) to $(MKDIR_P).
2009-08-04Use DocBook XSL stylesheets for man page buildingPeter Eisentraut
This switches the man page building process to use the DocBook XSL stylesheet toolchain. The previous targets for Docbook2X are removed. configure has been updated to look for the new tools. The Documentation appendix contains the new build instructions. There are also a few isolated tweaks in the documentation to improve places that came out strangely in the man pages.
2009-07-24Add commentary about Cygwin's broken erand48, per report from Andrew Dunstan.Tom Lane
2009-07-23Force use of our erand48 on CygwinAndrew Dunstan
2009-07-16Add erand48() to the set of functions supported by our src/port/ library,Tom Lane
and extend configure to test for it properly instead of hard-wiring an assumption that everybody but Windows has the rand48 functions. (We do cheat to the extent of assuming that probing for erand48 will do for the entire rand48 family.) erand48() is unused as of this commit, but a followon patch will cause GEQO to depend on it. Andres Freund, additional hacking by Tom
2009-07-02Upgrade to Autoconf 2.63Peter Eisentraut
This upgrades the configure infrastructure to the latest Autoconf version. Some notable news are: - The workaround for the broken fseeko() test is gone. - Checking for unknown options is now provided by Autoconf itself. - Fixes for Mac OS X
2009-07-01Stamp HEAD as 8.5devel.Tom Lane
2009-06-27Bundle v8.4.0Marc G. Fournier
2009-06-22bundle RC2REL8_4_RC2Marc G. Fournier
2009-06-12time to tag rc1 ...REL8_4_RC1Marc G. Fournier
2009-06-10Fix ill-advised whitespace prettification, per buildfarm.Tom Lane
2009-06-10Support Kerberos on platforms where libcom_err depends on OpenSSL, asTom Lane
reportedly is true on OpenBSD. Also support OpenBSD's spelling of -Wl,--as-needed. Per Simon Bertrang.
2009-05-19Add documentation string for LDFLAGS_SL in configure --help output.Peter Eisentraut
2009-05-15commit for BETA2REL8_4_BETA2Marc G. Fournier
2009-04-10commit and tag beta1REL8_4_BETA1Marc G. Fournier
2009-04-07Disable effective_io_concurrency on Solaris because posix_fadvise() isBruce Momjian
no-op on that platform.
2009-04-04Make an attempt at fixing our current Solaris 11 breakage: add a configureTom Lane
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-03-27On Solaris, we should only force use of our own getopt(); it's okay to useTom Lane
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-02-12do not use unsetenv.c on mingwAndrew Dunstan
2009-02-11Tweak configure to attempt to add -qnoansialias to CFLAGS whenever runningTom Lane
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-01-22Recreate ecpg_config.h with a stamp file created by config.status, samePeter Eisentraut
way pg_config.h is handled. This avoids reruns of config.status on every build, if configure has been rerun.
2009-01-21Make win32 builds always do SetEnvironmentVariable() when doing putenv().Magnus Hagander
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-14Check nsl library for gethostbyname_r() on all platforms (HP-UX uses itBruce Momjian
too).
2009-01-14Renable threading build for Solaris 2.5, per report from Andrew ChernowBruce Momjian
2009-01-11Re-enable the old code in xlog.c that tried to use posix_fadvise(), so thatTom Lane
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-07Produce a full version string for Sun Studio.Peter Eisentraut
from Zdenek
2009-01-07Update MinGW so it handles fseeko() similar to Unix.Bruce Momjian
2009-01-06Remove references to pgsql-ports and pgsql-patches mailing lists fromTom Lane
various documentation, since those lists are now dead/deprecated. Point to pgsql-bugs and/or pgsql-hackers as appropriate.
2009-01-06Doesn't seem like a good idea to be doing AC_CHECK_SIZEOF(void *) so muchTom Lane
earlier than all the other sizeof checks, and it certainly fails to follow the order suggested at the file head. Rearrange.
2009-01-06Update SELECT version() to show whether it is a 32 or 64-bit backend binary.Bruce Momjian
2009-01-05When cross-compiling, allow and require an external zic program to be usedPeter Eisentraut
when --with-system-tzdata is not used. initial patch by Richard Evans
2009-01-01Update copyright for 2009.Bruce Momjian
2008-12-11Append major version number and for libraries soname major version numberPeter Eisentraut
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-07Set up ar, dlltool, dllwrap, and windres for cross-compiling if necessary.Peter Eisentraut
Plus some makefile cleanup. part of a patch from Richard Evans
2008-12-02Change wildcard cerfificate mapping to be much simler - we now only matchMagnus Hagander
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-11-26configure check for docbook2man program, used in the new XML-based manPeter Eisentraut
page build target. This covers from-source, Debian, and Fedora installation variants.
2008-11-24Add support for matching wildcard server certificates to the new SSL code.Magnus Hagander
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-18Ident authentication over Unix-domain sockets on Solaris, usingPeter Eisentraut
getpeerucred() function. Author: Garick Hamlin <ghamlin@isc.upenn.edu>
2008-10-30Missing space in error messagePeter Eisentraut
2008-10-29Move forgotten comment closer to where it matters.Peter Eisentraut
2008-10-29Support for Sun Studio compiler on LinuxPeter Eisentraut
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-29Use Autoconf provided AS_HELP_STRING macro to automatically format andPeter Eisentraut
align strings in the --help output. Do this through our abstraction layer to eliminate redundancy and randomness in configure.in.
2008-09-05Check for gcov and lcov only when coverage testing is enabled.Peter Eisentraut