1. 29 8月, 2004 1 次提交
    • B
      > Am Dienstag, 17. August 2004 14:26 schrieb Fabien COELHO: · f7587aeb
      Bruce Momjian 提交于
      > > The patch adds missing the "libpgport.a" file to the installation under
      > > "install-all-headers". It is needed by some contribs. I install the
      > > library in "pkglibdir", but I was wondering whether it should be "libdir"?
      
      Please find attached a small patch against current CVS head that fixes
      pgport library installation so that it goes to libdir instead of
      pkglibdir. It works for me.
      
      Fabien Coelho
      f7587aeb
  2. 21 8月, 2004 1 次提交
    • B
      > Please find enclose a submission to fix these problems. · ee85595d
      Bruce Momjian 提交于
      >
      > The patch adds missing the "libpgport.a" file to the installation under
      > "install-all-headers". It is needed by some contribs. I install the
      > library in "pkglibdir", but I was wondering whether it should be "libdir"?
      > I was wondering also whether it would make sense to have a "libpgport.so"?
      >
      > It fixes various macros which are used by contrib makefiles, especially
      > libpq_*dir and LDFLAGS when used under PGXS. It seems to me that they are
      > needed to
      >
      > It adds the ability to test and use PGXS with contribs, with "make
      > USE_PGXS=1". Without the macro, this is exactly as before, there should be
      > no difference, esp. wrt the vpath feature that seemed broken by previous
      > submission. So it should not harm anybody, and it is useful at least to me.
      >
      > It fixes some inconsistencies in various contrib makefiles
      > (useless override, ":=" instead of "=").
      
      Fabien COELHO
      ee85595d
  3. 15 8月, 2004 1 次提交
  4. 01 8月, 2004 1 次提交
  5. 30 7月, 2004 1 次提交
  6. 03 6月, 2004 1 次提交
  7. 23 5月, 2004 1 次提交
  8. 22 5月, 2004 2 次提交
  9. 21 5月, 2004 1 次提交
  10. 14 5月, 2004 2 次提交
  11. 12 5月, 2004 1 次提交
    • B
      As part of the work for making relocatable installs, I have re-factored · fda15b35
      Bruce Momjian 提交于
      all the code that looks for other binaries.  I move FindExec into
      port/exec.c (and renamed it to find_my_binary()).  I also added
      find_other_binary that looks for another binary in the same directory as
      the calling program, and checks the version string.
      
      The only behavior change was that initdb and pg_dump would look in the
      hard-coded bindir directory if it can't find the requested binary in the
      same directory as the caller.  The new code throws an error.  The old
      behavior seemed too error prone for version mismatches.
      fda15b35
  12. 07 5月, 2004 1 次提交
    • T
      Solve the 'Turkish problem' with undesirable locale behavior for case · 0bd61548
      Tom Lane 提交于
      conversion of basic ASCII letters.  Remove all uses of strcasecmp and
      strncasecmp in favor of new functions pg_strcasecmp and pg_strncasecmp;
      remove most but not all direct uses of toupper and tolower in favor of
      pg_toupper and pg_tolower.  These functions use the same notions of
      case folding already developed for identifier case conversion.  I left
      the straight locale-based folding in place for situations where we are
      just manipulating user data and not trying to match it to built-in
      strings --- for example, the SQL upper() function is still locale
      dependent.  Perhaps this will prove not to be what's wanted, but at
      the moment we can initdb and pass regression tests in Turkish locale.
      0bd61548
  13. 30 4月, 2004 2 次提交
  14. 24 4月, 2004 1 次提交
  15. 20 4月, 2004 1 次提交
    • P
      · 41fa9e9b
      PostgreSQL Daemon 提交于
      Remove all of the libpgtcl and pgtclsh files, including all references to
      them within the various makefiles
      
      with_tcl is still required for the src/pl/tcl language
      41fa9e9b
  16. 11 3月, 2004 1 次提交
  17. 10 2月, 2004 1 次提交
    • T
      Centralize implementation of delay code by creating a pg_usleep() · 58f337a3
      Tom Lane 提交于
      subroutine in src/port/pgsleep.c.  Remove platform dependencies from
      miscadmin.h and put them in port.h where they belong.  Extend recent
      vacuum cost-based-delay patch to apply to VACUUM FULL, ANALYZE, and
      non-btree index vacuuming.
      
      By the way, where is the documentation for the cost-based-delay patch?
      58f337a3
  18. 02 2月, 2004 1 次提交
    • B
      Briefly, · e5e5a323
      Bruce Momjian 提交于
       * configure + Makefile changes
       * shared memory attaching in EXEC_BACKEND case (+ minor fix for apparent
      cygwin bug under cygwin/EXEC_BACKEND case only)
       * PATH env var separator differences
       * missing win32 rand functions added
       * placeholder replacements for sync etc under port.h
      
      
      To those who are really interested, and there are a few of you: the attached
      patch + file will allow the source base to be compiled (and, for some
      definition, "run") under MingW, with the following caveats (I wanted to
      first properly fix all but the last of these, but y'all won't quit asking
      for a patch :-):
      
              * child death: SIGCHLD not yet sent, so as a minimum, you'll need to
      put in some sort of delay after StartupDatabase, and handle setting
      StartupPID to 0 etc (ie. the stuff the reaper() signal function is supposed
      to do)
      
              * dirmod.c: comment out the elog calls
      
              * dfmgr.c: some hackage required to substitute_libpath_macro
      
              * slru/xact.c: comment out the errno checking after the readdir
      (fixed by next version of MingW)
      
      Again, this is only if you *really* want to see postgres compile and start,
      and is a nice leg-up for working on the other Win32 TODO list items. Just
      don't expect too much else from it at this point...
      
      
      Claudio Natoli
      e5e5a323
  19. 20 1月, 2004 1 次提交
  20. 20 12月, 2003 1 次提交
  21. 30 11月, 2003 1 次提交
    • P
      · 969685ad
      PostgreSQL Daemon 提交于
      $Header: -> $PostgreSQL Changes ...
      969685ad
  22. 28 9月, 2003 1 次提交
  23. 27 9月, 2003 1 次提交
  24. 07 9月, 2003 1 次提交
  25. 02 9月, 2003 1 次提交
  26. 08 8月, 2003 2 次提交
  27. 14 6月, 2003 1 次提交
  28. 28 5月, 2003 1 次提交
  29. 12 5月, 2003 1 次提交
  30. 05 4月, 2003 1 次提交
  31. 29 3月, 2003 1 次提交
  32. 06 1月, 2003 1 次提交
  33. 05 1月, 2003 1 次提交
  34. 31 12月, 2002 1 次提交
  35. 10 11月, 2002 1 次提交
    • B
      I am attaching a patch file that will replace the previous one. It only · c600a6ac
      Bruce Momjian 提交于
      contains the patches to Makefile.global.in and Makefile.unixware.  The
      Makefile.unixware patch has been updated to include the contents of
      LD_LIBRARY_PATH, if present, to the -rpath (-R) option.  This change
      will  simplify configuring and building PostgreSQL on systems that
      support  LD_LIBRARY_PATH.  You can set LD_LIBRARY_PATH to include all
      the directorys  you want to have searched for additional libraries, run
      configure, then run  make.  The paths in LD_LIBRARY_PATH will then be
      embedded in the executables  via the -rpath (-R) option to the linker,
      and so will not require  LD_LIBRARY_PATH in order to run.
      
      Billy G. Allie
      c600a6ac
  36. 05 9月, 2002 1 次提交