summaryrefslogtreecommitdiff
path: root/configure.in
Commit message (Collapse)AuthorAgeFilesLines
* Check and document minimum required version of libxml.Peter Eisentraut2007-01-071-2/+2
|
* Update CVS HEAD for 2007 copyright. Back branches are typically notBruce Momjian2007-01-051-2/+2
| | | | back-stamped for this.
* finite() no longer used; remove finite() platform-specificBruce Momjian2007-01-021-12/+1
| | | | infrastructure.
* Initial SQL/XML support: xml data type and initial set of functions.Peter Eisentraut2006-12-211-1/+16
|
* Make --with-ldap build on Unixware, per Olivier Prenant.Tom Lane2006-12-141-6/+8
|
* Stamp HEAD as 8.3devel.Tom Lane2006-12-021-2/+2
|
* v8.2.0 is now released ...REL8_2_0PostgreSQL Daemon2006-12-021-2/+2
|
* Ignore libedit/libreadline while probing for strlcpy and some otherTom Lane2006-11-291-1/+8
| | | | standard functions. Per report from Stefan Kaltenbrunner.
* update for rc1REL8_2_RC1PostgreSQL Daemon2006-11-251-2/+2
|
* Tag as Beta3 ... two outstanding *known* bugs before RC1 ...REL8_2_BETA3PostgreSQL Daemon2006-11-071-2/+2
|
* Revert to the pre-8.2 method of probing for libm, that is, alwaysTom Lane2006-11-061-2/+7
| | | | | | | | include it if it links properly. It seems too risky to assume that standard functions like pow() are not special-cased by the compiler. Per report from Andreas Lange that build fails on Solaris cc compiler with -fast. Even though we don't consider that a supported option, I'm worried that similar issues will arise with other compilers.
* Code the unknown options check without using m4 diversions. Otherwise thisPeter Eisentraut2006-10-301-8/+3
| | | | | | | | | | 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.
* Stamp 8.2beta2.REL8_2_BETA2Tom Lane2006-10-231-2/+2
|
* Punt when trying to build with threaded Python on FreeBSD.Peter Eisentraut2006-10-161-30/+24
| | | | | 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.
* On platforms that have getrlimit(RLIMIT_STACK), use it to ensure thatTom Lane2006-10-071-3/+3
| | | | | | | | max_stack_depth is not set to an unsafe value. This commit also provides configure-time checking for <sys/resource.h>, and cleans up some perhaps-unportable code associated with use of that include file and getrlimit().
* Second try at fixing libedit configuration for Bob Friesenhahn.Tom Lane2006-10-051-5/+7
| | | | | | Buildfarm results from 'gazelle' show that there are indeed libedit versions for which history.h is a needed header, even though it's apparently been dropped entirely in other versions. Grumble.
* Adjust configure's handling of libedit to not look for a history.h file.Tom Lane2006-10-041-20/+20
| | | | | | | | | Per Bob Friesenhahn's report, this file is not supplied by some versions of libedit, and even when it is supplied it seems to be just a link to readline.h, so we don't need to include it anyway. Also, ensure that we won't try to use a too-old version of Bison. The previous coding would bleat but then use it anyway; better to invoke the 'missing' script if any grammar files need to be rebuilt.
* Switch over to using our own qsort() all the time, as has been proposedTom Lane2006-10-031-9/+1
| | | | | | | | | | repeatedly. Now that we don't have to worry about memory leaks from glibc's qsort, we can safely put CHECK_FOR_INTERRUPTS into the tuplesort comparators, as was requested a couple months ago. Also, get rid of non-reentrancy and an extra level of function call in tuplesort.c by providing a variant qsort_arg() API that passes an extra void * argument through to the comparison routine. (We might want to use that in other places too, I didn't look yet.)
* Properly handle the case where strlcpy() exists in libc but isn'tTom Lane2006-10-021-3/+4
| | | | | declared in the system headers. Per report from Bruce than some BSDen are like this.
* Improve documentation of configure's readline/libedit switches.Tom Lane2006-10-011-9/+9
|
* Add strlcpy() to the set of functions supported by src/port/ when notTom Lane2006-09-271-2/+2
| | | | | available directly on the platform. Per discussion, this function is sufficiently widely recognized to be treated as standard.
* Tag us Beta1REL8_2_BETA1PostgreSQL Daemon2006-09-231-2/+2
|
* Revise OpenLDAP configuration and linking to work on more platformsTom Lane2006-09-091-17/+27
| | | | | than before. Albe Laurenz (but editorialized heavily by me, so if it doesn't work it's my fault).
* Replaced double-quote-fix with a hopefully better version.Michael Meskes2006-08-231-1/+4
| | | | | Use initializer string length as size for character strings. Added ecpg_config.h file that is created via configure.
* Produce a clean failure in configure when dtrace is selected but cannot bePeter Eisentraut2006-08-171-1/+4
| | | | | | | | | found. Besides stopping those early who have no dtrace installed whatsoever, this will also alert those who have dtrace in /usr/sbin, which might not be in the path, which would produce confusing failures much later in the build process. Add documentation about pointing configure to find dtrace.
* Fix inadequate quoting in test for AIX xlc.Tom Lane2006-08-041-2/+2
|
* Allow LDAP lookups from pg_service.conf.Bruce Momjian2006-07-271-1/+9
| | | | Albe Laurenz
* DTrace support, with a small initial set of probesPeter Eisentraut2006-07-241-1/+12
| | | | by Robert Lor
* Remove no-longer-needed configure test for krb5_encrypt(), per Jim Gates.Tom Lane2006-07-111-3/+1
|
* Don't try to call posix_fadvise() unless <fcntl.h> supplies a declarationTom Lane2006-06-181-1/+2
| | | | | | | | for it. Hopefully will fix core dump evidenced by some buildfarm members since fadvise patch went in. The actual definition of the function is not ABI-compatible with compiler's default assumption in the absence of any declaration, so it's clearly unsafe to try to call it without seeing a declaration.
* Prepare code to be built by MSVC:Bruce Momjian2006-06-071-1/+2
| | | | | | | | | | o remove many WIN32_CLIENT_ONLY defines o add WIN32_ONLY_COMPILER define o add 3rd argument to open() for portability o add include/port/win32_msvc directory for system includes Magnus Hagander
* Emit warnings for unknown configure options.Bruce Momjian2006-05-301-1/+7
| | | | Martijn van Oosterhout
* Rearrange some configure.in comments for better readability.Tom Lane2006-04-291-6/+7
| | | | | Commit configure and pg_config.h.in, missed in last configure.in update.
* Add Win32 semaphore implementation, rather than mimicking SysVBruce Momjian2006-04-291-9/+14
| | | | | | semaphores. Qingqing Zhou
* Intel compiler has a bug/misoptimization in checking for division by NANBruce Momjian2006-04-291-1/+6
| | | | | | (NaN == 0), -mp1 fixes it, so add it to the CFLAGS. Autoconf run. Jeremy Drake
* Turn off strict aliasing when using AIX xlc compiler.Bruce Momjian2006-04-271-1/+4
| | | | autoconf run.
* Revert Intel compiler bug comment.Bruce Momjian2006-04-221-3/+2
|
* Add mentioun of Intel compiler bug:Bruce Momjian2006-04-221-2/+3
| | | | | Intel compiler has a bug in checking for division by NAN # (NaN == 0), -mp1 fixes it, so someday we might way to add it.
* Use special gcc -W flags only if we are using gcc, not if we are usingBruce Momjian2006-04-211-7/+16
| | | | | | the Intel compiler. Jeremy Drake
* Remove use of lorder and tsort while building static libraries. There'sTom Lane2006-04-191-2/+1
| | | | | | | | no evidence that any currently-supported platform needs this, and good reason to think that any platform that did need it couldn't use the static libraries anyway --- libpq, at least, has circular references. Removing the code shuts up tsort warnings about the circular references on some platforms.
* Revert getaddrinfo configure changes until we get a solution that isAndrew Dunstan2006-04-071-13/+3
| | | | properly tested on Tru64 - pre recent discussion (or lack thereof) on -hackers.
* This patch adds native LDAP auth, for those platforms that don't haveBruce Momjian2006-03-061-1/+33
| | | | | | | PAM (such as Win32, but also unixen without PAM). On Unix, uses OpenLDAP. On win32, uses the builin WinLDAP library. Magnus Hagander
* Update copyright for 2006. Update scripts.Bruce Momjian2006-03-051-2/+2
|
* Fix PG_VERSION_NUM for different awk -F handling.Bruce Momjian2006-02-281-2/+4
|
* Fix PG_VERSION_NUM awk -F parameter.Bruce Momjian2006-02-281-2/+2
|
* Add PG_VERSION_NUM for use by 3rd party applications wanting to test theBruce Momjian2006-02-281-2/+6
| | | | backend version in C using > and < comparisons.
* Adjust probe for getaddrinfo to cope with macro-ized definitions, suchTom Lane2006-02-211-3/+13
| | | | as Tru64's. Per previous discussion.
* Since we only use libld on AIX, don't include it in LIBS on any otherTom Lane2006-02-151-2/+7
| | | | | platforms (it does exist on HPUX, for one). We could probably even make this a test for specific AIX versions, but I don't know which ones need it.
* Fix up remaining library checks.Peter Eisentraut2006-02-101-12/+2
|
* Remove some checks for libraries that no one can identify. We'll see howPeter Eisentraut2006-02-071-6/+1
| | | | that works out...