Polish shared library build to reduce number of special hacks. In
Peter Eisentraut <peter_e@gmx.net>
Polish shared library build to reduce number of special hacks. In 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.
Files
| Path | Change | +/− |
|---|---|---|
| configure | modified | +389 −362 |
| configure.in | modified | +8 −0 |
| src/interfaces/libpq++/Makefile | modified | +3 −24 |
| src/interfaces/odbc/GNUmakefile | modified | +2 −4 |
| src/Makefile.global.in | modified | +2 −6 |
| src/Makefile.shlib | modified | +98 −93 |
| src/makefiles/Makefile.qnx4 | modified | +1 −0 |
| src/pl/plpgsql/src/Makefile | modified | +2 −2 |
| src/test/regress/GNUmakefile | modified | +2 −1 |
| src/test/regress/pg_regress.sh | modified | +6 −7 |