Michael Meskes
9bade3ff84
Replaced double-quote-fix with a hopefully better version.
...
Use initializer string length as size for character strings.
Added ecpg_config.h file that is created via configure.
2006-08-23 12:01:53 +00:00
Peter Eisentraut
bb764e94ce
Produce a clean failure in configure when dtrace is selected but cannot be
...
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.
2006-08-17 17:25:43 +00:00
Tom Lane
a7d400ad07
Fix inadequate quoting in test for AIX xlc.
2006-08-04 15:16:14 +00:00
Bruce Momjian
43c79378c8
Allow LDAP lookups from pg_service.conf.
...
Albe Laurenz
2006-07-27 13:20:24 +00:00
Peter Eisentraut
e9b4969062
DTrace support, with a small initial set of probes
...
by Robert Lor
2006-07-24 16:32:45 +00:00
Tom Lane
c469aed1cb
Remove no-longer-needed configure test for krb5_encrypt(), per Jim Gates.
2006-07-11 16:14:50 +00:00
Tom Lane
1e8ae13640
Don't try to call posix_fadvise() unless <fcntl.h> supplies a declaration
...
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.
2006-06-18 18:30:21 +00:00
Bruce Momjian
399a36a75d
Prepare code to be built by MSVC:
...
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
2006-06-07 22:24:46 +00:00
Bruce Momjian
382808612c
Emit warnings for unknown configure options.
...
Martijn van Oosterhout
2006-05-30 13:52:25 +00:00
Tom Lane
f0df096785
Rearrange some configure.in comments for better readability.
...
Commit configure and pg_config.h.in, missed in last configure.in
update.
2006-04-29 20:47:31 +00:00
Bruce Momjian
908f317b73
Add Win32 semaphore implementation, rather than mimicking SysV
...
semaphores.
Qingqing Zhou
2006-04-29 16:34:41 +00:00
Bruce Momjian
61091ec267
Intel compiler has a bug/misoptimization in checking for division by NAN
...
(NaN == 0), -mp1 fixes it, so add it to the CFLAGS. Autoconf run.
Jeremy Drake
2006-04-29 00:51:41 +00:00
Bruce Momjian
0a6990e4dc
Turn off strict aliasing when using AIX xlc compiler.
...
autoconf run.
2006-04-27 14:27:04 +00:00
Bruce Momjian
0606860a20
Revert Intel compiler bug comment.
2006-04-22 00:29:41 +00:00
Bruce Momjian
4e0783049d
Add mentioun of Intel compiler bug:
...
Intel compiler has a bug in checking for division by NAN
# (NaN == 0), -mp1 fixes it, so someday we might way to add it.
2006-04-22 00:27:30 +00:00
Bruce Momjian
899f49cfce
Use special gcc -W flags only if we are using gcc, not if we are using
...
the Intel compiler.
Jeremy Drake
2006-04-21 23:11:58 +00:00
Tom Lane
04ca4caa81
Remove use of lorder and tsort while building static libraries. There's
...
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.
2006-04-19 16:32:08 +00:00
Andrew Dunstan
39ec43a271
Revert getaddrinfo configure changes until we get a solution that is
...
properly tested on Tru64 - pre recent discussion (or lack thereof) on -hackers.
2006-04-07 17:50:03 +00:00
Bruce Momjian
357cc01e57
This patch adds native LDAP auth, for those platforms that don't have
...
PAM (such as Win32, but also unixen without PAM). On Unix, uses
OpenLDAP. On win32, uses the builin WinLDAP library.
Magnus Hagander
2006-03-06 17:41:44 +00:00
Bruce Momjian
f2f5b05655
Update copyright for 2006. Update scripts.
2006-03-05 15:59:11 +00:00
Bruce Momjian
b04d19f230
Fix PG_VERSION_NUM for different awk -F handling.
2006-02-28 22:34:24 +00:00
Bruce Momjian
c979afb7e0
Fix PG_VERSION_NUM awk -F parameter.
2006-02-28 21:59:19 +00:00
Bruce Momjian
03024ca5a1
Add PG_VERSION_NUM for use by 3rd party applications wanting to test the
...
backend version in C using > and < comparisons.
2006-02-28 16:41:21 +00:00
Tom Lane
af49a1634f
Adjust probe for getaddrinfo to cope with macro-ized definitions, such
...
as Tru64's. Per previous discussion.
2006-02-21 06:06:50 +00:00
Tom Lane
bba11cdd97
Since we only use libld on AIX, don't include it in LIBS on any other
...
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.
2006-02-15 17:23:10 +00:00
Peter Eisentraut
12fca1f6fa
Fix up remaining library checks.
2006-02-10 11:35:47 +00:00
Peter Eisentraut
50610ef8b5
Remove some checks for libraries that no one can identify. We'll see how
...
that works out...
2006-02-07 11:22:41 +00:00
Bruce Momjian
9e66c3e6fe
Move thread_test directory from /tools to /test so source-only tarballs
...
have the directory for the configure test.
2006-02-04 01:00:02 +00:00
Peter Eisentraut
0e04982e78
First attempt at removing some AC_CHECK_LIB(foo, main) calls.
2006-02-04 00:42:54 +00:00
Bruce Momjian
ebd38e3c1d
Allow MEMSET_LOOP_LIMIT to be set on a per-platform basis, and turn off
...
MemSet on AIX by setting MEMSET_LOOP_LIMIT to zero.
Add optimization to skip MemSet tests in MEMSET_LOOP_LIMIT == 0 case and
just call memset() directly.
2006-02-03 13:53:15 +00:00
Tom Lane
558bc2584d
Fix fsync code to test whether F_FULLFSYNC is available, instead of
...
assuming it always is on Darwin. Per report from Neil Brandt.
2006-01-17 23:52:31 +00:00
Tom Lane
db0558c113
Use a more bulletproof test for whether finite() and isinf() are present.
...
It seems that recent gcc versions can optimize away calls to these functions
even when the functions do not exist on the platform, resulting in a bogus
positive result. Avoid this by using a non-constant argument and ensuring
that the function result is not simply discarded. Per report from
François Laupretre.
2006-01-12 19:23:22 +00:00
Bruce Momjian
44f9021223
Remove BEOS port.
2006-01-05 03:01:38 +00:00
Bruce Momjian
a1675649e4
Remove QNX port.
2006-01-05 01:56:30 +00:00
Bruce Momjian
228b1f8e01
Add URL for Solaris qsort() bug.
2005-12-17 00:35:50 +00:00
Bruce Momjian
87a02848b5
Update doc mention that Solaris qsort() might be fixed.
2005-12-17 00:33:33 +00:00
Peter Eisentraut
2986f42984
Put [] around default value for port number.
2005-12-08 21:29:25 +00:00
Bruce Momjian
ca430500ce
Add documentation on the use of *printf() macros and libintl.
...
Backpatch to 8.1.X.
2005-12-06 18:35:10 +00:00
Bruce Momjian
ef31c2bf2e
Add comment on why pg *printf functions are used unconditionally on
...
Win32.
Backpatch to 8.1.X.
2005-12-06 04:53:02 +00:00
Tom Lane
e0e7589169
Make Win32 build use our port/snprintf.c routines, instead of depending
...
on libintl which may or may not provide what we need. Make a few marginal
cleanups to ensure this works. Andrew Dunstan and Tom Lane.
2005-12-06 02:29:04 +00:00
Bruce Momjian
10e3d224e0
Add configure flag to allow libedit to be preferred over GNU readline:
...
--with-libedit-preferred prefer BSD Libedit over GNU Readline
2005-12-04 03:52:29 +00:00
Tom Lane
667ba8ccb1
Brand HEAD branch as 8.2devel.
2005-11-05 16:42:02 +00:00
PostgreSQL Daemon
2a80c3c4dc
Tag everything for 8.1.0 ... Finally, a relesae on scheduale!!
2005-11-05 04:01:57 +00:00
PostgreSQL Daemon
d8247b0f50
tag it for rc1
2005-10-30 05:06:03 +00:00
PostgreSQL Daemon
106388fbe8
update configure and bugtemplate for beta 4 ...
2005-10-22 22:46:33 +00:00
PostgreSQL Daemon
5f470ad491
update to beta3 before tagging ...
2005-10-11 23:26:43 +00:00
Tom Lane
93d358a8a4
Add -Winline to the default CFLAGS for gcc, and remove
...
-Wold-style-definition, per recent discussion.
2005-10-05 17:11:45 +00:00
PostgreSQL Daemon
cd85918090
tag it all beta2 ...
2005-09-16 17:15:55 +00:00
Tom Lane
ea849a2648
Add comment explaining that autoconf's failure to find getaddrinfo()
...
on Windows is now a feature, not a bug.
2005-08-25 02:28:03 +00:00
PostgreSQL Daemon
cc88ed6303
fix up a few references to 8.1devel -> 8.1beta1
2005-08-24 21:32:41 +00:00