Skip to content
Snippets Groups Projects
  1. Sep 23, 2010
  2. Sep 20, 2010
  3. Aug 26, 2010
    • Tom Lane's avatar
      Don't auto-create the subdirectories holding built documentation in a VPATH · 39ce62b1
      Tom Lane authored
      build tree.  If we actually build the docs in the VPATH tree, those dirs
      will get created then; but if they're present and empty, they capture the
      vpathsearch searches in "make install", preventing installation of prebuilt
      docs that might exist in the source tree.  Per bug #5595 from Dmtiriy Igrishin.
      Fix based on idea from Peter Eisentraut.
      39ce62b1
  4. Aug 19, 2010
  5. May 25, 2010
  6. May 12, 2010
  7. Mar 17, 2010
    • Peter Eisentraut's avatar
      Don't link PL/Python against LOCALMODLIBS · 7e8a60b7
      Peter Eisentraut authored
      This variable is apparently only for Python internally.  In newer releases
      of Python this variable pulls in more and more libraries that users are
      less likely to have, leading to potential build failures.
      7e8a60b7
  8. Feb 23, 2010
  9. Feb 22, 2010
  10. Feb 13, 2010
    • Tom Lane's avatar
      Support inlining various small performance-critical functions on non-GCC · e08ab7c3
      Tom Lane authored
      compilers, by applying a configure check to see if the compiler will accept
      an unreferenced "static inline foo ..." function without warnings.  It is
      believed that such warnings are the only reason not to declare inlined
      functions in headers, if the compiler understands "inline" at all.
      
      Kurt Harriman
      e08ab7c3
  11. Jan 07, 2010
  12. Dec 15, 2009
    • Peter Eisentraut's avatar
      Python 3 support in PL/Python · dd4cd55c
      Peter Eisentraut authored
      Behaves more or less unchanged compared to Python 2, but the new language
      variant is called plpython3u.  Documentation describing the naming scheme
      is included.
      dd4cd55c
  13. Oct 14, 2009
  14. Sep 08, 2009
    • Tom Lane's avatar
      Remove any -arch switches given in ExtUtils::Embed's ldopts from our · d69a419e
      Tom Lane authored
      perl_embed_ldflags setting.  On OS X it seems that ExtUtils::Embed is
      trying to force a universal binary to be built, but you need to specify
      that a lot further upstream if you want Postgres built that way; the only
      result of including -arch in perl_embed_ldflags is some warnings at the
      plperl.so link step.  Per my complaint and Jan Otto's suggestion.
      d69a419e
  15. Aug 27, 2009
    • Peter Eisentraut's avatar
      Update of install-sh, mkinstalldirs, and associated configury · 9d182ef0
      Peter Eisentraut authored
      Update install-sh to that from Autoconf 2.63, plus our Darwin-specific
      changes (which I simplified a bit).  install-sh is now able to install
      multiple files in one run, so we could simplify our makefiles sometime.
      
      install-sh also now has a -d option to create directories, so we don't need
      mkinstalldirs anymore.
      
      Use AC_PROG_MKDIR_P in configure.in, so we can use mkdir -p when available
      instead of install-sh -d.  For consistency with the rest of the world,
      the corresponding make variable has been renamed from $(mkinstalldirs) to
      $(MKDIR_P).
      9d182ef0
  16. Aug 05, 2009
    • Peter Eisentraut's avatar
      Use DocBook XSL stylesheets for man page building · c29d7f02
      Peter Eisentraut authored
      This switches the man page building process to use the DocBook XSL stylesheet
      toolchain.  The previous targets for Docbook2X are removed. configure has been
      updated to look for the new tools.  The Documentation appendix contains the
      new build instructions.  There are also a few isolated tweaks in the
      documentation to improve places that came out strangely in the man pages.
      c29d7f02
  17. Jul 13, 2009
  18. Jul 02, 2009
    • Peter Eisentraut's avatar
      Upgrade to Autoconf 2.63 · 7cc514ac
      Peter Eisentraut authored
      This upgrades the configure infrastructure to the latest Autoconf version.
      Some notable news are:
       - The workaround for the broken fseeko() test is gone.
       - Checking for unknown options is now provided by Autoconf itself.
       - Fixes for Mac OS X
      7cc514ac
  19. Jun 23, 2009
    • Tom Lane's avatar
      Fix the makefiles to fail cleanly if Perl is needed but not present. This · 8d355d7b
      Tom Lane authored
      used to work as intended, but got broken some time ago (a quoted empty string
      is not an empty string), and got broken some more by the changes to generate
      ecpg's preproc.y automatically.  Given all the unprotected uses of $(PERL)
      elsewhere, it seems best to make use of the $(missing) script rather than
      trying to ensure each such use is protected individually.  Also fix various
      bits of documentation that omitted to mention Perl as a requirement for
      building from a CVS pull.  Per a complaint from Robert Haas.
      8d355d7b
  20. Apr 09, 2009
  21. Feb 03, 2009
  22. Jan 04, 2009
    • Peter Eisentraut's avatar
      Allow configure to deal with Python 3.0. Changes were: · a65ed83f
      Peter Eisentraut authored
      print foo --> print(foo)
      string.join(...) --> ' '.join(...)
      
      These changes are backward compatible.
      
      The actual plpython module appears to need significant updates to support
      Python 3.0, though.  This change just relieves interested developers from
      having to deal with Autoconf.
      a65ed83f
  23. Nov 26, 2008
  24. Nov 12, 2008
  25. Oct 29, 2008
  26. Sep 05, 2008
  27. Aug 29, 2008
  28. Aug 21, 2008
  29. Aug 01, 2008
  30. Jul 23, 2008
  31. Jun 27, 2008
  32. May 28, 2008
  33. May 20, 2008
  34. May 18, 2008
    • Tom Lane's avatar
      Make another try at using -Wl,--as-needed to suppress linking of unnecessary · 2dad10f4
      Tom Lane authored
      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
  35. Apr 18, 2008
    • Alvaro Herrera's avatar
      Modify the float4 datatype to be pass-by-val. Along the way, remove the last · 7861d72e
      Alvaro Herrera authored
      uses of the long-deprecated float32 in contrib/seg; the definitions themselves
      are still there, but no longer used.  fmgr/README updated to match.
      
      I added a CREATE FUNCTION to account for existing seg_center() code in seg.c
      too, and some tests for it and the neighbor functions.  At the same time,
      remove checks for NULL which are not needed (because the functions are declared
      STRICT).
      
      I had to do some adjustments to contrib's btree_gist too.  The choices for
      representation there are not ideal for changing the underlying types :-(
      
      Original patch by Zoltan Boszormenyi, with some adjustments by me.
      7861d72e
  36. Feb 19, 2008
  37. Feb 17, 2008
    • Peter Eisentraut's avatar
      Upgrade to Autoconf 2.61: · b1203823
      Peter Eisentraut authored
      - 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
Loading