- 28 10月, 2000 1 次提交
-
-
由 Peter Eisentraut 提交于
path into executables and shared libraries (-rpath or -R for most). Can be disabled with --disable-rpath, since some binary packaging standards do not like this option.
-
- 26 10月, 2000 1 次提交
-
-
由 Peter Eisentraut 提交于
the -l options. (This was not the case when using the OpenSSL or Kerberos options.) Also make sure that shared library links get to see all the -L options. Get Kerberos 5 support to compile on Redhat 7.0. Add OpenSSL and -lsocket (if used/found) to libpq link.
-
- 24 10月, 2000 1 次提交
-
-
由 Peter Eisentraut 提交于
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.
-
- 22 10月, 2000 1 次提交
-
-
由 Peter Eisentraut 提交于
Makefile.port, since they are of no use to configure and much of the library magic happens in Makefile.port anyway. Use __alpha, not __alpha__, since the former is universally available. Remove -DNOFIXADE from the compile command line and put it in the port include file.
-
- 21 10月, 2000 2 次提交
-
-
由 Peter Eisentraut 提交于
flags for Solaris. The test itself is straight from libtool.
-
由 Peter Eisentraut 提交于
source directory. This involves mostly makefiles using $(srcdir) when they might have used ".". (Regression tests don't work with this, yet.) Sort out usage of CPPFLAGS, CFLAGS (and CXXFLAGS). Add "override" keyword in most places, to preserve necessary flags even when the user overrode the flags.
-
- 11 10月, 2000 1 次提交
-
-
由 Peter Eisentraut 提交于
anyway, the rest being due to them not being kept in sync. Add configure test for lorder and use it (on Solaris) when found.
-
- 10 10月, 2000 1 次提交
-
-
由 Bruce Momjian 提交于
-
- 09 10月, 2000 1 次提交
-
-
由 Peter Eisentraut 提交于
installing into a shared location. Also Makefile.global organizational cleanup.
-
- 30 9月, 2000 1 次提交
-
-
由 Peter Eisentraut 提交于
add "check" and "installcheck" targets, straighten out make variable naming of host_os, host_cpu, etc.
-
- 27 9月, 2000 1 次提交
-
-
由 Peter Eisentraut 提交于
Update the installation instructions (formerly misnamed "FAQ"), add configure checks for some headers rather than having users copy stubs manually (ugh!). Use Autoconf check for exe extension. This also avoids inheriting the value of $(X) from the environment.
-
- 26 9月, 2000 1 次提交
-
-
由 Peter Eisentraut 提交于
add --without-tk option to disable Tk. We don't need the AC_PATH_XTRA test because tkConfig.sh already contains all the information about how to compile and link with X. Also make sure that libpq is up to date for libpgtcl. Remove executable bits from pgaccess.sh, but add it to pgaccess.
-
- 22 9月, 2000 1 次提交
-
-
由 Peter Eisentraut 提交于
that's actually useful, robust, consistent. Better plan to generate aclocal.m4 as well: use m4 include directives, rather than cat.
-
- 09 9月, 2000 1 次提交
-
-
由 Peter Eisentraut 提交于
to parallel make, kind of resistent to corruption due to incomplete builds.
-
- 01 9月, 2000 1 次提交
-
-
由 Peter Eisentraut 提交于
to one another. Sort out builddir vs srcdir variable namings. Remove some now obsoleted make variables.
-
- 28 8月, 2000 1 次提交
-
-
由 Peter Eisentraut 提交于
incarnations (I hope). When an acceptable flex version is not found, print instructive error messages from both configure and the makefiles, so that users can continue building anyway.
-
- 22 7月, 2000 1 次提交
-
-
由 Peter Eisentraut 提交于
-
- 20 7月, 2000 1 次提交
-
-
由 Peter Eisentraut 提交于
The latter updated accordingly. Also add `dist' and `distcheck' targets to play with, but caveat packager. Updated backend/bootstrap and backend/parser makefile to make them marginally builddir aware and fix the usual set of things. Add rule to automatically remake config.h dependent on config.h.in and config.status. (Adopted from Autoconf manual and about every other package.) On a good day we should now have a complete and accurate set of dependencies throughout everything.
-
- 18 7月, 2000 1 次提交
-
-
由 Peter Eisentraut 提交于
documentation. Therefore it's now installed by default. If there is no documentation to be found (i.e., you are not using the distribution) then this step is skipped. Add --docdir option to configure to control installation directory.
-
- 16 7月, 2000 1 次提交
-
-
由 Peter Eisentraut 提交于
The .DEFAULT rule in backend/Makefile is harmful -- removed. Replace `::' rules by `:'.
-
- 09 7月, 2000 1 次提交
-
-
由 Peter Eisentraut 提交于
* Add option to build with OpenSSL out of the box. Fix thusly exposed bit rot. Although it compiles now, getting this to do something useful is left as an exercise. * Fix Kerberos options to defer checking for required libraries until all the other libraries are checked for. * Change default odbcinst.ini and krb5.srvtab path to PREFIX/etc. * Install work around for Autoconf's install-sh relative path anomaly. Get rid of old INSTL_*_OPTS variables, now that we don't need them anymore. * Use `gunzip -c' instead of g?zcat. Reportedly broke on AIX. * Look for only one of readline.h or readline/readline.h, not both. * Make check for PS_STRINGS cacheable. Don't test for the header files separately. * Disable fcntl(F_SETLK) test on Linux. * Substitute the standard GCC warnings set into CFLAGS in configure, don't add it on in Makefile.global. * Sweep through contrib tree to teach makefiles standard semantics. ... and in completely unrelated news: * Make postmaster.opts arbitrary options-aware. I still think we need to save the environment as well.
-
- 02 7月, 2000 2 次提交
-
-
由 Peter Eisentraut 提交于
and config.h. Adjusted all referring code. Scrapped pg_version and changed initdb accordingly. Integrated src/utils/version.c into src/backend/utils/init/miscinit.c. Changed all callers. Set version number to `7.1devel'. (Non-numeric version suffixes now allowed.)
-
由 Peter Eisentraut 提交于
just pass in CPP and AWK via the environment from the Makefile.
-
- 01 7月, 2000 1 次提交
-
-
由 Peter Eisentraut 提交于
where someone wants to build these but hasn't configured for Tcl.
-
- 29 6月, 2000 1 次提交
-
-
由 Peter Eisentraut 提交于
standard targets and behaviour. Replaced Makefile.in's with Makefile's and declared the respective variables in Makefile.global. maintainer-clean target now available at top level, although it does not work in the backend tree yet. Cleanup pass over Makefile.shlib, renamed some targets and variables. The shared library symlink tests are now done by make, not the shell. ecpg: Remove one warning in sloppy flex output. PL/Perl and Perl interface: the MakeMaker documentation is confusing, the realclean target *does* "delete derived files", but it also uninstalls them. Don't use that. The submake targets in the various bin directories that update libpq should `make all', not `make libpq.a'. That is a) unportable, and b) doesn't build the shared library.
-
- 27 6月, 2000 1 次提交
-
-
由 Peter Eisentraut 提交于
all the standard semantics. Also get rid of Makefile.in's on the way and instead declare all variables in Makefile.global.
-
- 20 6月, 2000 1 次提交
-
-
由 Peter Eisentraut 提交于
which didn't work anyway. Had to back out unixodbc related patch which broke the regular ODBC build.
-
- 17 6月, 2000 1 次提交
-
-
由 Peter Eisentraut 提交于
Add options to configure to automatically build for Kerberos support; no more editing of make files.
-
- 16 6月, 2000 1 次提交
-
-
由 Bruce Momjian 提交于
-
- 11 6月, 2000 2 次提交
-
-
由 Peter Eisentraut 提交于
Interfaced a lot of the custom tests to the config.cache, in the process made them separate macros and grouped them out into files. Made naming adjustments. Removed a couple of useless/unused configure tests. Disabled C++ by default. C++ is no more special than Perl, Python, and Tcl. And it breaks equally often. :(
-
由 Peter Eisentraut 提交于
that now functions as a wrapper around the MakeMaker stuff. It might even behave sensically when we have separate build dirs. Same for plperl, which of course still doesn't work very well. Made sure that plperl respects the choice of --libdir. Added --with-python to automatically build and install the Python interface. Works similarly to the Perl5 stuff. Moved the burden of the distclean targets lower down into the source tree. Eventually, each make file should have its own. Added automatic remaking of makefiles and configure. Currently only for the top-level because of a bug(?) in Autoconf. Use GNU `missing' to work around missing autoconf and aclocal. Start factoring out macros into their own config/*.m4 files to increase readability and organization.
-
- 29 5月, 2000 1 次提交
-
-
由 Tom Lane 提交于
the src/include tree, so that -I backend is no longer necessary anywhere. Also, clean up some bit rot in contrib tree.
-
- 27 5月, 2000 3 次提交
-
-
由 Bruce Momjian 提交于
-
由 Bruce Momjian 提交于
-
由 Bruce Momjian 提交于
Most (nearly all) of the work was done by David Wragg <dpw@doc.ic.ac.uk> He patched 6.5.3. I've updated it for 7.0RC5. It works for MIT kerberos 1.1.1 (and previously for 1.0.6 as well). I've got the patch against 6.5.3, plus kerberized RPMS. Mike Wyer <mw@doc.ic.ac.uk> || "Woof?"
-
- 23 5月, 2000 1 次提交
-
-
由 Tom Lane 提交于
--with-includes) to makefiles for pltcl and plperl, so that these switches will be used even though we do not want other top-level CFLAGS. Ain't it fun trying to support multiple-compiler platforms?
-
- 15 4月, 2000 1 次提交
-
-
由 Peter Eisentraut 提交于
repaired psql option scanning bug (special treatment to \g |pipe) fixed ipcclean makefile made configure look for Perl to handle psql help build gracefully
-
- 31 3月, 2000 1 次提交
-
-
由 Bruce Momjian 提交于
- I was unable to compile ecpg due to the ":=" instead of "=" in defining LIBPQDIR and some other variables in Makefile.global.in - pg_id (and also pg_encoding) executable was not removed during "make clean" - there was no $(X) appended to the executable name for rm - I have added result for int2, int4, float8 and geometry regression tests - int2, int2 - yet another message for too large numbers ;-) - float8 - it is problably a bug in the newlib C library - it has no error message for numbers with exponent -400 - geometry - differences in precision of float numbers - I have added appropriate lines into resultmap file - I have modified the script regress.sh to use "case" statement when testing the hostname. For cygwin the script is called with "i686-pc-cygwin" (on my machine) as a parameter and this was not catched with the "if" statement. The check was done for PORTNAME (win) and not HOSTNAME (i.86-pc-cygwin*). The patch for described modifications is included. All this modifications can be applied to "current" tree too. The compilation was done on CygwinB20.1 with gcc 2.95, cygipc library 1.05. The binaries were able to run also on the newest development snapshot (2000-03-25). Dan
-
- 30 3月, 2000 1 次提交
-
-
由 Tom Lane 提交于
'#include <string>' work in the local C++ compiler.
-
- 08 3月, 2000 1 次提交
-
-
由 Bruce Momjian 提交于
1) adds NetBSD shared lib support on both ELF and a.out platforms 2) replaces "-L$(LIBPQDIR) -lpq" with "$(LIBPQ)" defined in Makefile.global. This makes it much easier to build stuff in the source tree after you've already installed the libraries. 3) adds TEMPLATEDIR in Makefile.global that indicates where the database templates are stored. This separates the template files from real libraries that are installed in $(LIBDIR). 4) changes include order of <readline/readline.h> and <readline.h>. The latest GNU readline installs its headers under a readline subdirectory. In addition to applying the patch below the following files need to be copied: backend/port/dynloader: bsd.h -> netbsd.h bsd.c -> netbsd.c include/port: bsd.h -> netbsd.h makefiles: Makefile.bsd -> Makefile.netbsd It would be great to see this incorporated into the source tree before the 7.0 release is cut. Thanks! -- Johnny C. Lam <lamj@stat.cmu.edu>
-