Skip to content
Snippets Groups Projects
  1. Aug 30, 2012
  2. May 03, 2012
  3. May 01, 2012
    • Peter Eisentraut's avatar
      Remove dead ports · f2f9439f
      Peter Eisentraut authored
      Remove the following ports:
      
      - dgux
      - nextstep
      - sunos4
      - svr4
      - ultrix4
      - univel
      
      These are obsolete and not worth rescuing.  In most cases, there is
      circumstantial evidence that they wouldn't work anymore anyway.
      f2f9439f
  4. Jun 16, 2011
  5. Jun 14, 2011
  6. Nov 23, 2010
  7. Nov 12, 2010
    • Peter Eisentraut's avatar
      Improved parallel make support · 19e231bb
      Peter Eisentraut authored
      Replace for loops in makefiles with proper dependencies.  Parallel
      make can now span across directories.  Also, make -k and make -q work
      properly.
      
      GNU make 3.80 or newer is now required.
      19e231bb
  8. Sep 20, 2010
  9. Jul 06, 2010
  10. Jul 05, 2010
    • Tom Lane's avatar
      Split the LDFLAGS make variable into two parts: LDFLAGS is now used for · 291a9577
      Tom Lane authored
      linking both executables and shared libraries, and we add on LDFLAGS_EX when
      linking executables or LDFLAGS_SL when linking shared libraries.  This
      provides a significantly cleaner way of dealing with link-time switches than
      the former behavior.  Also, make sure that the various platform-specific
      %.so: %.o rules incorporate LDFLAGS and LDFLAGS_SL; most of them missed that
      before.  (I did not add these variables for the platforms that invoke $(LD)
      directly, however.  It's not clear if we can do that safely, since for the
      most part we assume these variables use CC command-line syntax.)
      
      Per gripe from Aaron Swenson and subsequent investigation.
      291a9577
  11. Aug 28, 2009
  12. Aug 27, 2009
    • Tom Lane's avatar
      Make the .DEF file generation rules safe against tabs in exports.txt. · 3d167209
      Tom Lane authored
      Per bug #5016, although I think the MSVC build scripts may need a similar fix.
      3d167209
    • 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
  13. Jan 05, 2009
  14. Dec 11, 2008
  15. Nov 24, 2008
  16. Sep 01, 2008
  17. Apr 08, 2008
  18. Apr 07, 2008
    • Peter Eisentraut's avatar
      Implement a few changes to how shared libraries and dynamically loadable · 46e76373
      Peter Eisentraut authored
      modules are built.  Foremost, it creates a solid distinction between these two
      types of targets based on what had already been implemented and duplicated in
      ad hoc ways before.  Specifically,
      
      - Dynamically loadable modules no longer get a soname.  The numbers previously
      set in the makefiles were dummy numbers anyway, and the presence of a soname
      upset a few packaging tools, so it is nicer not to have one.
      
      - The cumbersome detour taken on installation (build a libfoo.so.0.0.0 and
      then override the rule to install foo.so instead) is removed.
      
      - Lots of duplicated code simplified.
      46e76373
  19. Feb 26, 2008
  20. Feb 20, 2007
  21. Feb 11, 2007
  22. Feb 09, 2007
  23. Jan 07, 2007
  24. Sep 19, 2006
  25. Apr 28, 2006
    • Tom Lane's avatar
      Arrange to strip libpq.so of symbols that aren't officially supposed to · 1e7bb2da
      Tom Lane authored
      be exported on Linux and Darwin.  We already did this on Windows but
      that's not enough, as evidenced by the fact that libecpg had an unexpected
      dependency on one such symbol.  We should try to do it on more platforms.
      Fix ecpg's oversight, and bump libpq's major .so version number to reflect
      the unwanted but nonetheless real ABI break.
      1e7bb2da
  26. Apr 19, 2006
    • Tom Lane's avatar
      Remove use of lorder and tsort while building static libraries. There's · 04ca4caa
      Tom Lane authored
      no evidence that any currently-supported platform needs this, and good
      reason to think that any platform that did need it couldn't use the static
      libraries anyway --- libpq, at least, has circular references.  Removing
      the code shuts up tsort warnings about the circular references on some
      platforms.
      04ca4caa
  27. Jan 05, 2006
  28. Dec 30, 2005
  29. Dec 09, 2005
  30. Dec 03, 2005
  31. Oct 28, 2005
  32. Aug 08, 2005
  33. Aug 07, 2005
  34. Jul 13, 2005
Loading