1. 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
  2. 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
  3. 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
  4. 07 6月, 2000 1 次提交
  5. 04 6月, 2000 1 次提交
  6. 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
  7. 25 5月, 2000 1 次提交
  8. 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
  9. 23 5月, 2000 2 次提交
  10. 16 5月, 2000 1 次提交
  11. 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
  12. 04 5月, 2000 1 次提交
  13. 15 4月, 2000 1 次提交
  14. 01 4月, 2000 1 次提交
  15. 31 3月, 2000 1 次提交
  16. 30 3月, 2000 2 次提交
  17. 26 3月, 2000 1 次提交
  18. 20 3月, 2000 1 次提交
  19. 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
  20. 05 3月, 2000 1 次提交
  21. 29 2月, 2000 1 次提交
  22. 20 2月, 2000 1 次提交
  23. 18 2月, 2000 1 次提交
  24. 22 1月, 2000 1 次提交
  25. 20 1月, 2000 1 次提交
  26. 19 1月, 2000 1 次提交
  27. 17 1月, 2000 1 次提交
  28. 16 1月, 2000 1 次提交
    • P
      - Allow array on int8 · 2a1bfbce
      Peter Eisentraut 提交于
      - Prevent permissions on indexes
      - Instituted --enable-multibyte option and tweaked the MB build process where necessary
      - initdb prompts for superuser password
      2a1bfbce
  29. 09 1月, 2000 1 次提交
    • T
      New scheme for managing platform-specific regress test result files. · bd62e062
      Tom Lane 提交于
      Instead of hard-wiring one result file per platform, there is a map file
      'resultmap' that says which one to use --- a lot like template/.similar.
      I have only created entries in resultmap for my own platform (HPUX) so
      far; feel free to add lines for other platforms.
      bd62e062
  30. 30 12月, 1999 1 次提交
  31. 22 12月, 1999 1 次提交
  32. 20 12月, 1999 2 次提交
  33. 18 12月, 1999 1 次提交
  34. 16 12月, 1999 1 次提交
  35. 05 11月, 1999 1 次提交