| Commit message (Collapse) | Author | Age | Files | Lines |
| | |
|
| |
|
|
| |
back-stamped for this.
|
| |
|
|
| |
infrastructure.
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
standard functions. Per report from Stefan Kaltenbrunner.
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
| |
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 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.
|
| | |
|
| |
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
| |
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().
|
| |
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
|
|
| |
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.)
|
| |
|
|
|
| |
declared in the system headers. Per report from Bruce than some BSDen
are like this.
|
| | |
|
| |
|
|
|
| |
available directly on the platform. Per discussion, this function is
sufficiently widely recognized to be treated as standard.
|
| | |
|
| |
|
|
|
| |
than before. Albe Laurenz (but editorialized heavily by me, so if it
doesn't work it's my fault).
|
| |
|
|
|
| |
Use initializer string length as size for character strings.
Added ecpg_config.h file that is created via configure.
|
| |
|
|
|
|
|
|
|
| |
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.
|
| | |
|
| |
|
|
| |
Albe Laurenz
|
| |
|
|
| |
by Robert Lor
|
| | |
|
| |
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
| |
Martijn van Oosterhout
|
| |
|
|
|
| |
Commit configure and pg_config.h.in, missed in last configure.in
update.
|
| |
|
|
|
|
| |
semaphores.
Qingqing Zhou
|
| |
|
|
|
|
| |
(NaN == 0), -mp1 fixes it, so add it to the CFLAGS. Autoconf run.
Jeremy Drake
|
| |
|
|
| |
autoconf run.
|
| | |
|
| |
|
|
|
| |
Intel compiler has a bug in checking for division by NAN
# (NaN == 0), -mp1 fixes it, so someday we might way to add it.
|
| |
|
|
|
|
| |
the Intel compiler.
Jeremy Drake
|
| |
|
|
|
|
|
|
| |
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.
|
| |
|
|
| |
properly tested on Tru64 - pre recent discussion (or lack thereof) on -hackers.
|
| |
|
|
|
|
|
| |
PAM (such as Win32, but also unixen without PAM). On Unix, uses
OpenLDAP. On win32, uses the builin WinLDAP library.
Magnus Hagander
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
backend version in C using > and < comparisons.
|
| |
|
|
| |
as Tru64's. Per previous discussion.
|
| |
|
|
|
| |
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.
|
| | |
|
| |
|
|
| |
that works out...
|