1. 19 5月, 2008 1 次提交
    • T
      Make another try at using -Wl,--as-needed to suppress linking of unnecessary · 2dad10f4
      Tom Lane 提交于
      shared libraries.  We've tried this before and had problems with libreadline
      not linking properly on some platforms, but that seems to be a libreadline
      bug that may have been fixed by now.  In any case, it's early enough in the
      8.4 devel cycle that we can afford to have some transient breakage while
      we work out any portability problems.
      
      On Darwin, we try -Wl,-dead_strip_dylibs, which seems to be the equivalent
      incantation there.
      2dad10f4
  2. 03 5月, 2008 2 次提交
  3. 02 5月, 2008 1 次提交
    • T
      Remove the recently added USE_SEGMENTED_FILES option, and indeed remove all · 3c6248a8
      Tom Lane 提交于
      support for a nonsegmented mode from md.c.  Per recent discussions, there
      doesn't seem to be much value in a "never segment" option as opposed to
      segmenting with a suitably large segment size.  So instead provide a
      configure-time switch to set the desired segment size in units of gigabytes.
      While at it, expose a configure switch for BLCKSZ as well.
      
      Zdenek Kotala
      3c6248a8
  4. 29 4月, 2008 1 次提交
  5. 21 4月, 2008 1 次提交
    • T
      Allow float8, int8, and related datatypes to be passed by value on machines · 8472bf7a
      Tom Lane 提交于
      where Datum is 8 bytes wide.  Since this will break old-style C functions
      (those still using version 0 calling convention) that have arguments or
      results of these types, provide a configure option to disable it and retain
      the old pass-by-reference behavior.  Likewise, provide a configure option
      to disable the recently-committed float4 pass-by-value change.
      
      Zoltan Boszormenyi, plus configurability stuff by me.
      8472bf7a
  6. 30 3月, 2008 1 次提交
  7. 11 3月, 2008 2 次提交
    • T
      Use -fwrapv in CFLAGS if we are using a version of gcc that accepts this flag. · fe83a3fd
      Tom Lane 提交于
      This prevents compiler optimizations that assume overflow won't occur, which
      breaks numerous overflow tests that we need to have working.  It is known
      that gcc 4.3 causes problems and possible that 4.1 does.  Per my proposal
      of some time ago and a recent report from Kris Jurka.
      
      Backpatch as far as 8.0, which is as far as the patch conveniently goes.
      7.x was pretty short of overflow tests anyway, so it may not matter there,
      even assuming that anyone cares whether 7.x builds on recent gcc.
      fe83a3fd
    • T
      Provide a build-time option to store large relations as single files, rather · f0828b2f
      Tom Lane 提交于
      than dividing them into 1GB segments as has been our longtime practice.  This
      requires working support for large files in the operating system; at least for
      the time being, it won't be the default.
      
      Zdenek Kotala
      f0828b2f
  8. 24 2月, 2008 1 次提交
  9. 19 2月, 2008 3 次提交
  10. 18 2月, 2008 1 次提交
    • P
      Upgrade to Autoconf 2.61: · b1203823
      Peter Eisentraut 提交于
      - Change configure.in to use Autoconf 2.61 and update generated files.
      - Update build system and documentation to support now directory variables
        offered by Autoconf 2.61.
      - Replace usages of PGAC_CHECK_ALIGNOF by AC_CHECK_ALIGNOF, now available
        in Autoconf 2.61.
      - Drop our patched version of AC_C_INLINE, as Autoconf now has the change.
      b1203823
  11. 13 2月, 2008 1 次提交
  12. 01 2月, 2008 1 次提交
    • M
      · 9e647a13
      Marc G. Fournier 提交于
      configure tag'd 8.3.0 and built witih autoconf 2.59
      9e647a13
  13. 24 1月, 2008 1 次提交
  14. 18 1月, 2008 1 次提交
    • M
      · aeeef411
      Marc G. Fournier 提交于
      must commit after autoconf ... and yes, I used the right autoconf
      aeeef411
  15. 04 1月, 2008 1 次提交
    • T
      Stamp release 8.3RC1. · 2bf121e4
      Tom Lane 提交于
      Security: CVE-2007-4769, CVE-2007-4772, CVE-2007-6067, CVE-2007-6600, CVE-2007-6601
      2bf121e4
  16. 02 1月, 2008 1 次提交
  17. 01 1月, 2008 2 次提交
  18. 03 12月, 2007 1 次提交
  19. 26 11月, 2007 1 次提交
  20. 16 11月, 2007 1 次提交
    • M
      · 2a174e45
      Marc G. Fournier 提交于
      update files for beta3
      2a174e45
  21. 13 11月, 2007 1 次提交
  22. 06 11月, 2007 1 次提交
  23. 05 11月, 2007 2 次提交
  24. 29 10月, 2007 1 次提交
  25. 27 10月, 2007 1 次提交
  26. 24 10月, 2007 1 次提交
  27. 05 10月, 2007 1 次提交
    • M
      · 18cb6f7d
      Marc G. Fournier 提交于
      tag it 8.3beta1 ... the beta cycle begins
      18cb6f7d
  28. 02 10月, 2007 1 次提交
  29. 21 9月, 2007 1 次提交
  30. 12 9月, 2007 2 次提交
  31. 20 8月, 2007 1 次提交
  32. 05 8月, 2007 1 次提交
  33. 20 7月, 2007 1 次提交