summaryrefslogtreecommitdiff
path: root/configure.in
AgeCommit message (Collapse)Author
2001-09-14Remove --enable-unicode-conversionTatsuo Ishii
unicode-conversion is always on if --enable-multibyte is specified Tatsuo Ishii
2001-09-12Check both -lrt and -lposix4 for fdatasync, to cover all Solaris versions.Peter Eisentraut
2001-09-11Look for fdatasync() in librt, for Solaris.Peter Eisentraut
partially from Kenji Sugita
2001-09-10When testing for source and build tree equality, and test -ef doesn't work,Peter Eisentraut
fall back to `cd $srcdir && /bin/pwd` = `/bin/pwd`. One of these ought to work, and if not, prep_buildtree is harmless.
2001-09-07Update SCM_CREDS for Net/Free/BSD-OS. Add configure checks.Bruce Momjian
2001-09-06PAM authentication:Bruce Momjian
> pam_strerror() should be used a few more times, rather than just saying > "Error!". Also, the configure.in snippet seems wrong. You add > -I$pam_prefix/include/security to $INCLUDES and then you #include > <security/pam_appl.h>. This whole thing is probably unnecessary, since > PAM is a system library on the systems where it exists, so the headers > and libraries are found automatically, unlike OpenSSL and > Kerberos. See attached revised patch. (I'm sure the configure.in stuff can be done right/better, I'm just not enough of a autoconf guru to know what to change it to.) Dominic J. Eidson
2001-09-06Next version of patch.Bruce Momjian
Now with documentation update and disabling of UTF conversion for Tcl <=8.0 On Fri, 24 Aug 2001, Vsevolod Lobko wrote: > On Thu, 23 Aug 2001, Tom Lane wrote: > > > > Is this looks better? > > > > It does, but one small gripe: the lack of semicolons will probably cause > > pg_indent to mess up the indentation. (I know emacs' autoindent mode > > will not work nicely with it, either.) Please set up the macros so that > > you write > > > > UTF_BEGIN; > > Tcl_DStringAppend(&unknown_src, UTF_E2U(part), -1); > > UTF_END; > > > > and then I'll be happy. > > Attached revised patch > > > Your point about overhead is a good one, so I retract the gripe about > > using a configure switch. But please include documentation patches to > > describe the configure option in the administrator's guide (installation > > section). > > This patch still uses configure switch for enabling feature. > > For enabling based on tcl version we have 2 posibilites: > 1) having feature enabled by default, but in pltcl.c check for tcl > version and disable it for old versions > 2) enable or disable at configure time based on tcl version, but there > are problem - current configure don't checks for tcl version at all > and my configure skills not enought for adding this > Vsevolod Lobko
2001-08-26Put the right runpath to libpq into the Perl module shared object on morePeter Eisentraut
platforms and without relinking. Also support VPATH builds and DESTDIR installs. One hopes.
2001-08-24Rename config.h to pg_config.h and os.h to pg_config_os.h, fix a number ofPeter Eisentraut
places that were including the wrong files.
2001-08-01Digging through previous discussion of this patch, I note where Peter E.Tom Lane
points out how silly it is to use Autoconf to test for a preprocessor symbol, when one can equally easily #ifdef on the symbol itself. Accordingly, revert configure to prior state and do it that way.
2001-08-01Support ident authentication on local (Unix) socket connections, if theTom Lane
system supports SO_PEERCRED requests for Unix sockets. This is an amalgamation of patches submitted by Helge Bahmann and Oliver Elphick, with some editorializing by yours truly.
2001-07-30Open Unix 8 patch (Caldera Unixware). Still needs updated autoconf.Bruce Momjian
Larry Rosenman
2001-06-11The attached patch enables PostgreSQL CVS to build cleanly under CygwinBruce Momjian
when built against readline 4.2. Specifically, it handles the deprecation of filename_completion_function() with preference for rl_filename_completion_function() Although, I was motivated by Cygwin support, IMO this patch is appropriate for all platforms. To quote from the readline source: #if 0 /* Backwards compatibility (compat.c). These will go away sometime. */ ... extern READLINE_EXPORT(char, *filename_completion_function) ... #endif Note that this patch is modeled after the one by Peter Eisentraut for completion_matches(): http://www.ca.postgresql.org/~petere/readline42.html I tested this patch under the following environments: Cygwin with readline 4.1 Cygwin with readline 4.2 Linux with readline 2.2.1 Linux with readline 4.2 and it behaved as expected. Jason Tishler
2001-06-02Native Language Support (NLS)Peter Eisentraut
Use --enable-nls to turn it on; see installation instructions for details. See developer's guide how to make use of it in programs and how to add translations. psql sources have been almost fully prepared and an incomplete German translation has been provided. In the backend, only elog() calls are currently translatable, and the provided German translation file is more of a placeholder.
2001-05-16The configure.in file erraneous assumes that FreeBSD 1.x and 2.x haveBruce Momjian
ELF capability. While this is true to some extent, this assumption makes it impossible to compile PostgreSQL 7.1 and 7.2devel without the --disable-shared switch during configuration. Trond Endrest
2001-05-12PL/Python should build portably now, if you can get over the fact thatPeter Eisentraut
there's no shared libpython. Test suite works as well. Also, add some documentation.
2001-05-11Cleanups of pltcl unknown thingy.Peter Eisentraut
2001-05-11Stamp CVS as 7.2. Update all interface version numbers. This is theBruce Momjian
time to do it, not during beta because people are using this stuff in production sometimes.
2001-05-09Make tcl unknown configure from Makefile, not configure.Bruce Momjian
2001-05-09Change --with-pltcl-unknown to --enable-pltcl-unknownBruce Momjian
2001-05-09This patch adds a new configure option --with-pltcl-unknown whichBruce Momjian
enables pltcl unknown support. Also it adds substituting of tclsh with tclsh that was by configure in pltcl_*mod scripts. For example, On freebsd, tclsh can be called tclsh8.2 or tclsh8.3 depending on installed version of Tcl. After patching files src/pl/tcl/modules/pltcl_listmod src/pl/tcl/modules/pltcl_loadmod src/pl/tcl/modules/pltcl_delmod must be renamed(copied,repocopied) to src/pl/tcl/modules/pltcl_listmod.in src/pl/tcl/modules/pltcl_loadmod.in src/pl/tcl/modules/pltcl_delmod.in seva@sevasoft.kiev.ua
2001-05-03Some updates for 7.1.1.Bruce Momjian
2001-04-23Defend against ancient versions of zlib by checking that zlib.hTom Lane
defines z_streamp.
2001-04-19Remove libsfio check.Peter Eisentraut
2001-04-14Work with Readline 4.2.Peter Eisentraut
2001-04-13tag the source tree as REL7_1, renaming the old tag REL7_1_BETA like itREL7_1Marc G. Fournier
should have been done generate a new Changelog from rc4, which is nice and short ... one python interface change tag configure as 7.1, for generating the packages ... This is it folks ... Release 7.1 is officially here ...
2001-04-08upgrade tags to rc4 (note lower case for packagers)Marc G. Fournier
2001-04-06mark it as RC3 ...Marc G. Fournier
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