| Age | Commit message (Collapse) | Author |
|
Arguably we should do this on *all* platforms, but for the moment Ill
|
|
|
|
pg_regress: there's no other way to cope with testing a relocated
installation. Seems better to call it --psqldir though, since the
only thing we need to find in that case is psql. It'd be better if
we could use find_other_exec, but that's not happening unless we are
willing to install pg_regress alongside psql, which seems unlikely
to happen.
|
|
This allows it to be used on Windows without installing mingw
(though you do still need 'diff'), and opens the door to future
improvements such as message localization.
Magnus Hagander and Tom Lane.
|
|
and there was some question about its copyright status.
|
|
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.
|
|
Since we now use libtermcap in preference to libcurses, no need for hack
anymore.
|
|
|
|
|
|
now /lib.
|
|
|
|
|
|
|
|
of postgres.imp file into BE_DLLLIBS macro. This makes the AIX build
work more like the Windows and Darwin builds, which have similar requirements
to mention a backend library when linking shared libraries that will be
dynamically loaded into the backend.
|
|
building contrib with USE_PGXS. To make it work all the way, the
pg_regress script would need to be included in the installation tree.
|
|
This might be overly conservative, but we know it does not work on amd64.
Per buildfarm results.
|
|
$ ./configure --without-docdir
..
$ cd contrib/pgstattuple/
$ make install
mkdir -p -- /contrib
mkdir: cannot create directory `/contrib': Permission denied
make: *** [installdirs] Error 1
ISHIDA Akio
|
|
FreeBSD ports, supplied by Jim C. Nasby
|
|
Per Rocco Altier.
|
|
for testing PLs and contrib_regression for testing contrib, instead of
overwriting the core system's regression database as formerly done.
Andrew Dunstan
|
|
syntax apparently does not work for all toolchains on that platform.
Per Honda Shigehiro.
|
|
macros, which aren't used anywhere and haven't been for some time.
|
|
rather than in $(top_builddir)/src/backend/postgres. Sean Chittenden
|
|
binary compiles, and adjust configure tests for AIX.
|
|
the regression test shared libraries.
|
|
switch syntax when calling ld directly.
|
|
in terms of macro 'rpathdir', as I proposed a few weeks ago. In itself
this commit shouldn't change the behavior at all, but it opens the door
to using special rpaths for the PL shared libraries, as seems to be
needed for plperl in particular.
|
|
Fabien COELHO
|
|
|
|
Magnus Hagander
|
|
$(LD) -x -Bshareable to $(CC) -shared on OpenBSD (I suspect this
should be carried over to the other two as well, but will refrain
pending suggestions from people who actually use those platforms).
Per Stefan Kaltenbrunner.
|
|
|
|
"make pgxs install by default". It is up to the committers to chose.
(1) there is only one "install" target. no more "install-all-headers".
it simplifies/changes several makefiles.
(2) the documentation reflects the change.
(3) a minor fix on pgxs to use a nicer patch without a double slash.
Fabien Coelho
|
|
least more) combinations of HP-UX hardware, compiler, and linker.
Shinji Teragaito and Tom Lane.
|
|
some massaging by Peter Eisentraut. This is basically a simple
generalization of the existing contrib makefiles.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
method. Fix a number of places where shared libraries were linked without
mentioning all the libraries they depend on; the Darwin and AIX ports
are known to require this, and it doesn't seem to hurt any other supported
platforms. (Hence, remove code in pl/tcl makefile that tried to avoid
mentioning other libs if not needed.)
|
|
|
|
need -fPIC on HPPA. Reduce to -fpic.
|
|
|
|
|
|
|
|
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
|
|
|
|
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.
|