summaryrefslogtreecommitdiff
path: root/configure.in
AgeCommit message (Collapse)Author
2001-04-01RC2 preparations ...Marc G. Fournier
2001-03-23When using 'long long int' for int64 type, check to see if the compilerTom Lane
accepts nnnLL syntax for long long constants. If so, decorate the CRC64 constants with LL to avoid warnings and/or erroneous results from certain non-standards-compliant compilers.
2001-03-20well, here goes our first Release Candidate for 7.1 *cross fingers*Marc G. Fournier
2001-03-16upgrade version to beta6Marc G. Fournier
2001-03-14Try to run empty test program before running any real AC_TRY_RUN's, toPeter Eisentraut
prevent disguised failures.
2001-03-11Throw error if Ant is not found and Java is requested. Remove redundantPeter Eisentraut
AC_SUBST that messed up the diversions and thus the configure output.
2001-03-10Use install-sh unconditionally.Peter Eisentraut
2001-03-05Hmmm, a conflict with V1.104 of configure.in remained and broke configurePeter Mount
(said redirection required when run). After checking using cvsweb, removed the offending conflict. Rebuilt configure using autoconf, and it now works fine.
2001-03-05Ok, I've split todays commit into three, the first two already done had somePeter Mount
bits in JDBC & the first set of tools into contrib. This is the third, and deals with enabling JDBC to be compiled with the main source. What it does is add a new option to configure: --with-java This option tells configure to look for ant (our build tool of choice) and if found, it then compiles both the JDBC driver and the new tools as part of the normal make. Also, when the postgresql install is done, all the .jar files are also installed into the ${PGLIB}/java directory (thought best to keep then separate) Now I had some conflicts when this applied so could someone please double check that everything is ok? Peter
2001-03-03Add configure check for -lunix, for QNX.Peter Eisentraut
Recode test for equality of source and build directory using 'test -ef', because even using pwd you might not get equal strings. Thanks, QNX.
2001-03-01Remove HAVE_OPTARG per discussion in hackers list.Tatsuo Ishii
2001-02-27Massive commits for SunOS4 port.Tatsuo Ishii
2001-02-23update to beta5Marc G. Fournier
2001-02-19Fix nasty bug in configure.Tatsuo Ishii
STRTOL='strtoul.o' --> STRTOUL='strtoul.o'
2001-02-18Change s_lock to not use any zero-delay select() calls; these are just aTom Lane
waste of cycles on single-CPU machines, and of dubious utility on multi-CPU machines too. Tweak s_lock_stuck so that caller can specify timeout interval, and increase interval before declaring stuck spinlock for buffer locks and XLOG locks. On systems that have fdatasync(), use that rather than fsync() to sync WAL log writes. Ensure that WAL file is entirely allocated during XLogFileInit.
2001-02-10Only look for bison as YACC; other yaccs need to be selected explicitly.Peter Eisentraut
When no suitable YACC is configured, supply useful informational messages to users. (Same way flex has been handled for a while.)
2001-02-07Make DEF_PGPORT available to Makefiles, so it can be substituted intoTom Lane
scripts like pgaccess.
2001-02-06Only use termcap xor [n]curses, depending on what readline needs. SolarisPeter Eisentraut
has problems when linking with both.
2001-02-04Check for -lresolv.Peter Eisentraut
2001-01-29update configure to beta4Marc G. Fournier
Install a ChangeLog file from beta3->beta4
2001-01-22Remove rangechecks on errno; just call strerror unconditionally. ThisTom Lane
eliminates a raft of portability issues, including whether sys_nerr exists, whether the platform has any valid negative errnos, etc. The downside is minimal: errno shouldn't ever contain an invalid value anyway, and if it does, reasonably modern versions of strerror will not choke. This rangecheck idea seemed good at the time, but it's clearly a net loss, and I apologize to all concerned for having ever put it in.
2001-01-20Remove no-longer-used STRERROR2 config symbol.Tom Lane
2001-01-09Add configure check for sys_nerr, to end all discussions.Peter Eisentraut
2001-01-09jump version to beta3 ... beta2 was created and pulled due to a couple ofREL7_1_BETA3PostgreSQL Daemon
large-ish bugs that Tom and Vadim were able to fix, but to avoid any confusion, beta2 was removed ... and for tag'ng purposes, beta3 is being created ...
2001-01-07tag configure as beta2 ..REL7_1_BETA2PostgreSQL Daemon
2001-01-04Allow NetBSD's libedit to be used instead of GNU Readline. (This simplyPeter Eisentraut
amounts to checking for -ledit instead of -lreadline.)
2001-01-02Only update stamp-h if config.status actually looks at config.h.Peter Eisentraut
2001-01-01Define HAVE_LIBZ only if we detect <zlib.h> as well as libz.a/.so.Tom Lane
Otherwise, build falls over on a machine with a non-devel RPM of libz.
2000-12-29stamp-h needs to be made by config.status, not elsewhere, per recipe inTom Lane
Autoconf manual. In particular, touching it before creating config.status is guaranteed to lose.
2000-12-27Fix portability problems recently exposed by regression tests on Alphas.Tom Lane
1. Distinguish cases where a Datum representing a tuple datatype is an OID from cases where it is a pointer to TupleTableSlot, and make sure we use the right typlen in each case. 2. Make fetchatt() and related code support 8-byte by-value datatypes on machines where Datum is 8 bytes. Centralize knowledge of the available by-value datatype sizes in two macros in tupmacs.h, so that this will be easier if we ever have to do it again.
2000-12-16Fix rules to re-generate config.h. The examples in the Autoconf manual arePeter Eisentraut
flawed because the timestamp file is already updated when Makefile.global is remade, and the rule for config.h never gets run.
2000-12-06update VERSION to 7.1beta1..Marc G. Fournier
2000-11-29Get rid of not-very-portable fcntl(F_SETLK) mechanism for locking the UnixTom Lane
socket file, in favor of having an ordinary lockfile beside the socket file. Clean up a few robustness problems in the lockfile code. If postmaster is going to reject a connection request based on database state, it will now tell you so before authentication exchange not after. (Of course, a failure after is still possible if conditions change meanwhile, but this makes life easier for a yet-to-be-written pg_ping utility.)
2000-11-26Fix directory search for include and library directories to accept white-Peter Eisentraut
space as separator again.
2000-11-22Remove check for 'ln' library. On FreeBSD this is some obscure lexPeter Eisentraut
compatibility library which contains a 'main' function, which is not good. If someone really needed it, think of a different plan.
2000-11-20Add configure checks for strtoll, strtoull (or strto[u]q). DisablePeter Eisentraut
'long long int' portions of ecpg if the type or these functions don't exist.
2000-11-09Also test for 'void *' as third arg of accept() (as on Solaris 7 and 8),Peter Eisentraut
but take it as 'int *' instead. Add real test for whether ld -R works on Unixware. Rename --enable-uniconv to --enable-unicode-conversion. Install shlibs mode 755 by default, since 644 causes gratuitous complaints from ldd et al. on some systems.
2000-11-06Add -V option to backend, to show version, since --version doesn't seemPeter Eisentraut
to work everywhere. Also, on FreeBSD you need to set the optreset variable to 1 before parsing the command line a second time with getopt().
2000-11-05Add some configure checks for DocBook and related tools. With a somewhatPeter Eisentraut
standard installation layout it should be possible to build the HTML and print documentation without additional manual setup.
2000-11-04If CFLAGS was specified in the environment, use that, not what the templatePeter Eisentraut
says.
2000-11-03Add configure check to see whether <string.h> and <strings.h> may both bePeter Eisentraut
included, and then include <strings.h> if so. Several systems already needed <strings.h> anyway. Some new systems that claim to conform to the Unix 9x "standard" do not declare str[n]casemp() in string.h, and C99 compilers will not like that.
2000-10-31This is the minimal version of the Darwin support patch fromPeter Eisentraut
Bruce Hartzler <bruceh@mail.utexas.edu>. It contains shared library support, regression test map, and the usual template files. The dynamic loader is missing, the spin lock code apparently doesn't assemble due to syntax problems, and semaphores are to be hoped for from Apple.
2000-10-31Determine CXXFLAGS after the C++ compiler was detected. Also honorPeter Eisentraut
--enable-debug and environment variable override.
2000-10-30Add new configure option "--enable-uniconv" that enables automaticTatsuo Ishii
code conversion between Unicode and other encodings. Note that this option requires --enable-multibyte also. The reason why this is optional is that the feature requires huge mapping tables and I don't think every user need the feature.
2000-10-27Make use of system-specific linker option to embed shared library searchPeter Eisentraut
path into executables and shared libraries (-rpath or -R for most). Can be disabled with --disable-rpath, since some binary packaging standards do not like this option.
2000-10-25Rearrange handling of -L linker options so that they are always before allPeter Eisentraut
the -l options. (This was not the case when using the OpenSSL or Kerberos options.) Also make sure that shared library links get to see all the -L options. Get Kerberos 5 support to compile on Redhat 7.0. Add OpenSSL and -lsocket (if used/found) to libpq link.
2000-10-24Don't call AC_SUBST (in libtool.m4) before AC_INIT. The m4 diversions getPeter Eisentraut
messed up and we end up with the comments from included files in the output "configure".
2000-10-24Make test for <netinet/tcp.h> IRIX-proof.Tom Lane
2000-10-23Polish shared library build to reduce number of special hacks. InPeter Eisentraut
particular, allow linking with arbitrary commands rather than only $(AR) or $(LD), and treat C++ without hacks. Add option to disable shared libraries. This takes the place of the BSD_SHLIB variable. The regression test driver ignores the plpgsql test if there are no shared libraries available.
2000-10-23Back out xti.h portion of the patch.Bruce Momjian