1. 29 6月, 2000 1 次提交
    • P
      Makefile cleanup for interface tree. Now essentially with all the · 44f64dd3
      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.
      44f64dd3
  2. 28 6月, 2000 1 次提交
  3. 27 6月, 2000 1 次提交
  4. 22 6月, 2000 1 次提交
  5. 21 6月, 2000 1 次提交
  6. 20 6月, 2000 1 次提交
  7. 19 6月, 2000 1 次提交
  8. 17 6月, 2000 1 次提交
  9. 15 6月, 2000 2 次提交
  10. 14 6月, 2000 1 次提交
    • B
      OK, I have tidied up todays (13th) snapshot with the attached patch, I · d1b90bfd
      Bruce Momjian 提交于
      have'nt r un autoconf to create a new configure, I guess that's done by
      the smapshot process, I had to remove a line from interface/odbc/
      GNUMakefile to get it to build, it was a autoconf variable that looks to
      not be used anymore, I am assuming that this is  ok.
      
      Nick Gorham
      Easysoft Ltd
      d1b90bfd
  11. 13 6月, 2000 2 次提交
  12. 12 6月, 2000 1 次提交
  13. 11 6月, 2000 2 次提交
    • P
      Substituted new configure test for types of accept() · 06cd0f1a
      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. :(
      06cd0f1a
    • P
      Moved the intricacies of the perl interface build into its own makefile · 6de89c9a
      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.
      6de89c9a
  14. 10 6月, 2000 2 次提交
    • T
      Repair configure.in breakage from unixODBC patch. Doesn't anyone around · cfb8fc9d
      Tom Lane 提交于
      here bother to run autoconf, or pay attention when it complains?
      To say nothing of actually committing the configure that goes with the
      configure.in.
      -- Tom the janitor.
      cfb8fc9d
    • B
      · 3fe3acb8
      Bruce Momjian 提交于
      I have made the couple of mods required to make the odbc driver with
      postgres build and use unixODBC (http://www.unixodbc.org)
      
      This patch was applied against the postgresql-7.0beta1 build
      
      Any problems let me know.
      
      Nick Gorham
      3fe3acb8
  15. 08 6月, 2000 1 次提交
    • P
      Gen_fmgrtab.sh is strange: it is a platform dependent way (because it uses · e3059fc0
      Peter Eisentraut 提交于
      CPP) to create platform independent files. Unfortunately, that means that
      every config.status (or configure) run invariably causes a relink of the
      postmaster and also that we can't put these files in the distribution
      (usefully). So we make it a little smarter: when the output files already
      exist and it notices that it would recreate them in identical form, it
      doesn't touch them. In order to avoid re-running the make rule all the time
      we update a timestamp file instead.
      
      Update release_prep accordingly. Also make Gen_fmgrtab.sh use the awk that
      is detected at configure time, not necessarily named `awk' and have it check
      for exit statuses a little better.
      
      In other news... Remove USE_LOCALE from the templates, it was set to `no'
      everywhere anyway. Also remove YACC and YFLAGS from the templates, configure
      is smart enough to find bison or yacc itself. Use AC_PROG_YACC for that
      instead of the hand-crafted code. Do not set YFLAGS to `-d'. The make rules
      that need this flag should explicitly invoke it. YFLAGS should be a user
      variable. Update the makefiles to that effect.
      e3059fc0
  16. 07 6月, 2000 1 次提交
  17. 04 6月, 2000 1 次提交
  18. 31 5月, 2000 1 次提交
    • P
      The heralded `Grand Unified Configuration scheme' (GUC) · 6a68f426
      Peter Eisentraut 提交于
      That means you can now set your options in either or all of $PGDATA/configuration,
      some postmaster option (--enable-fsync=off), or set a SET command. The list of
      options is in backend/utils/misc/guc.c, documentation will be written post haste.
      
      pg_options is gone, so is that pq_geqo config file. Also removed were backend -K,
      -Q, and -T options (no longer applicable, although -d0 does the same as -Q).
      
      Added to configure an --enable-syslog option.
      
      changed all callers from TPRINTF to elog(DEBUG)
      6a68f426
  19. 25 5月, 2000 1 次提交
  20. 24 5月, 2000 1 次提交
    • M
      · 69b323f4
      Marc G. Fournier 提交于
      add a --with-setproctitle switch to configure that leaves the use of setproctitle()
      disabled by default ...
      69b323f4
  21. 23 5月, 2000 2 次提交
  22. 16 5月, 2000 1 次提交
  23. 12 5月, 2000 1 次提交
    • M
      · 3383e8b8
      Marc G. Fournier 提交于
      Add two checks ... one for setproctitle and one for -lutil ...
      
      Don't do anything with them at this time, but am working on that ...
      3383e8b8
  24. 04 5月, 2000 1 次提交
  25. 15 4月, 2000 1 次提交
  26. 01 4月, 2000 1 次提交
  27. 31 3月, 2000 1 次提交
  28. 30 3月, 2000 2 次提交
  29. 26 3月, 2000 1 次提交
  30. 20 3月, 2000 1 次提交
  31. 08 3月, 2000 1 次提交
    • B
      I've made a diff against the 7.0beta1 tree that accomplishes several things: · f43ec05d
      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>
      f43ec05d
  32. 05 3月, 2000 1 次提交
  33. 29 2月, 2000 1 次提交
  34. 20 2月, 2000 1 次提交