summaryrefslogtreecommitdiff
path: root/configure
Commit message (Collapse)AuthorAgeFilesLines
* change tag to 7.4beta1 and update the Copyright to 2003PostgreSQL Daemon2003-08-041-11/+11
| | | | Guess what folks? We are now in Beta!!
* Re-add USE_THREADS, used by ecpg.Bruce Momjian2003-08-041-1/+5
|
* Fix thread handling in configure.Bruce Momjian2003-08-041-18/+16
|
* Remove --enable-recode feature, since it's been broken by IPv6 changes,Tom Lane2003-08-041-38/+0
| | | | and seems to have too few users to justify maintaining.
* Don't pull in libbind except on BeOS, per pgsql-bugs discussion aroundTom Lane2003-08-031-0/+3
| | | | 12 Jun 2003.
* Since HPUX now exists for Itanium, we should decouple the assumptionTom Lane2003-08-011-1/+1
| | | | | | | | that OS=hpux is the same as CPU=hppa. First steps at doing this. With these patches, we still work on hppa with either gcc or HP's cc. We might work on hpux/itanium with gcc, but I can't test it. Definitely will not work on hpux/itanium with non-gcc compiler, for lack of spinlock code.
* --enable-thread-safeness -> --enable-thread-safetyBruce Momjian2003-08-011-7/+7
|
* Have a go at fixing various outstanding portability issues in code thatTom Lane2003-07-231-0/+180
| | | | | | | | | was modified for IPv6. Use a robust definition of struct sockaddr_storage, do a proper configure test to see if ss_len exists, don't assume that getnameinfo() will handle AF_UNIX sockets, don't trust getaddrinfo to return the protocol we ask for, etc. This incorporates several outstanding patches from Kurt Roeckx, but I'm to blame for anything that doesn't work ...
* Rename --with-threads to --enable-thread-safeness, per Peter.Bruce Momjian2003-07-231-9/+9
|
* Fix threading configure tests, from Peter.Bruce Momjian2003-07-221-5/+4
|
* Remove references to sa_family_t, except when SOCKADDR_STORAGE requiresBruce Momjian2003-06-231-0/+121
| | | | | | | | it. Also handle __ss_family as a synonym for ss_family. Kurt Roeckx
* Move thread checking code farther down in conflgure.Bruce Momjian2003-06-181-338/+338
|
* Run autoconf/autoheader for ecpg change.Bruce Momjian2003-06-151-1/+1
|
* Move thread os defines into template files.Bruce Momjian2003-06-141-26/+9
|
* Make libpq thread-safe with configure --with-threads option.Bruce Momjian2003-06-141-3/+19
| | | | Lee Kindness
* Add thread.c for libpq threading, and hook it into libpq/configure.Bruce Momjian2003-06-141-6/+105
|
* Add --with-threads configure option to control threaded libpq.Bruce Momjian2003-06-131-13/+63
|
* <sys/socket.h> requires <sys/types.h> to already have been includedTom Lane2003-06-121-0/+4
| | | | on some platforms.
* IPv6 cleanups.Bruce Momjian2003-06-121-0/+65
| | | | | Kurt Roeckx Andrew Dunstan
* Add Rendezvous support to postmaster, from Chris CampbellBruce Momjian2003-06-111-0/+155
|
* Make bison version test actually work ...Tom Lane2003-06-091-2/+1
|
* Change configure check to use $YACC, per Tom.Bruce Momjian2003-06-071-1/+1
|
* Add configure warning to check for bison version >= 1.875.Bruce Momjian2003-06-061-0/+13
|
* Add configure thread tests.Bruce Momjian2003-05-271-197/+334
|
* Adjust configure so that extern tzname[] will be checked forTom Lane2003-05-221-4/+3
| | | | | | independently of whether the struct tm tm_zone member exists. Also run autoheader, which seems not to have been done lately; it added about three more things to pg_config.h.in than I was expecting...
* Reorganize Win32 includes to only include <port.h> after system includesBruce Momjian2003-05-161-1/+2
| | | | under Win32. Also fix other compile issues.
* Add copydir() function because xcopy doesn't work in XP without aBruce Momjian2003-05-151-2/+3
| | | | window.
* Allow Win32 to compile under MinGW. Major changes are:Bruce Momjian2003-05-151-6/+142
| | | | | | | | | | | | | | | Win32 port is now called 'win32' rather than 'win' add -lwsock32 on Win32 make gethostname() be only used when kerberos4 is enabled use /port/getopt.c new /port/opendir.c routines disable GUC unix_socket_group on Win32 convert some keywords.c symbols to KEYWORD_P to prevent conflict create new FCNTL_NONBLOCK macro to turn off socket blocking create new /include/port.h file that has /port prototypes, move out of c.h new /include/port/win32_include dir to hold missing include files work around ERROR being defined in Win32 includes
* Remove HPUX 9 rint() test.Bruce Momjian2003-05-101-154/+0
| | | | Cleanup new crypt() source code.
* autoconf run for crypt().Bruce Momjian2003-05-091-1/+2
|
* Add rint() to /port, remove from qnx/.Bruce Momjian2003-05-091-1/+3
|
* Add opendir/readdir/closedir() for Win32.Bruce Momjian2003-05-091-1/+2
| | | | Keep SRA copyright on file because it contains BSD license clause.
* Change alternate database location patch to test for symlink() ratherBruce Momjian2003-05-071-2/+3
| | | | than WIN32.
* Properly test for buggy flex 2.5.3.Bruce Momjian2003-05-061-1/+1
|
* Infrastructure for upgraded error reporting mechanism. elog.c isTom Lane2003-04-241-0/+105
| | | | | | | rewritten and the protocol is changed, but most elog calls are still elog calls. Also, we need to contemplate mechanisms for controlling all this functionality --- eg, how much stuff should appear in the postmaster log? And what API should libpq expose for it?
* Add Win32 versions of unlink and rename --- loop until success.Bruce Momjian2003-04-221-2/+7
|
* On some systems <sys/types.h> must be included before <sys/socket.h>.Tom Lane2003-04-121-0/+1
|
* Generate pg_config.h.in by autoheader. Separate out manually editablePeter Eisentraut2003-04-061-50/+7
| | | | parts. Standardize spelling of comments in pg_config.h.
* Whack getaddrinfo() patch around until it works, more or less, onTom Lane2003-04-021-1/+146
| | | | machines without IPv6. Or at least it works on HPUX 10.20 ...
* Simplify the socket handling code by supplying a replacement getaddrinfo()Peter Eisentraut2003-03-291-57/+55
| | | | function if the OS doesn't provide one.
* Make "win" a separate port from "cygwin". This means you can nowPeter Eisentraut2003-03-211-1/+2
| | | | | configure under native Windows (MinGW that is), but you won't get very far compiling yet. The dynaloader files are from Jan Wieck's patch set.
* Use poll(2) in preference to select(2), if available. This solvesTom Lane2003-03-061-2/+5
| | | | | | problems in applications that may have a large number of files open, such that libpq's socket number exceeds the range supported by fd_set. From Chris Brown.
* Autoconf run for readline/libedit patch.Bruce Momjian2003-02-191-0/+306
|
* Update FAQ's in head and 7.3.X.Bruce Momjian2003-02-141-32/+155
|
* Simplify evaluation of TCL_INCLUDE_SPEC.Peter Eisentraut2003-02-111-7/+2
|
* Factor out the code that detects the long long int snprintf format into aPeter Eisentraut2003-01-281-92/+119
| | | | | | | | | separate macro. Also add support for %I64d which is the way on Windows. The code that checks for the 64-bit int type now gives more reasonable results when cross-compiling: In that case we just take the compiler's information and trust that the arithmetic works. Disabling int64 is too pessimistic.
* Where available, use utime() or utimes() to update the file mod timeTom Lane2003-01-251-2/+5
| | | | | | of the socket file and socket lock file; this should prevent both of them from being removed by even the stupidest varieties of /tmp-cleaning script. Per suggestion from Giles Lean.
* A tiny patch to fix a typo in configure.in and another one inBruce Momjian2003-01-111-2/+2
| | | | | | RELEASE_CHANGES. Manfred Koizar
* Fix IPv6 detection and IPv6 to 4 conversion to use only standardPeter Eisentraut2003-01-091-19/+15
| | | | interfaces.
* Check for sockaddr_in6 for IPv6 code, rather than ip6.h.Bruce Momjian2003-01-071-79/+31
|