1. 07 May, 2005 1 commit
    • Neil Conway's avatar
      Revert the ld --as-needed patch. This breaks Fedora Core 3, due to a strange · d733f110
      Neil Conway authored
      interaction between ld, readline, termcap, and psql. The symptom is psql
      failing with this error on startup:
      
          symbol lookup error: /usr/lib64/libreadline.so.4: undefined symbol: BC
      
      I'm still trying to find the best way to solve this, but in the mean time
      I'm reverting the patch in order to unbreak FC3.
      d733f110
  2. 05 May, 2005 2 commits
    • Bruce Momjian's avatar
      On Win32, libintl replaces snprintf() with its own version that · 64c8635a
      Bruce Momjian authored
      understands arg control, so we don't need our own.  In fact, it
      also uses macros that conflict with ours, so we _can't_ use
      our own.
      64c8635a
    • Neil Conway's avatar
      The issue has been raised in the past that our build system links each · d445b413
      Neil Conway authored
      executable against the maximal set of libraries it might need. So for
      example, if one executable requires `libreadline', all executables are
      linked against it.
      
      The easiest fix is to make use of GNU ld's --as-needed flag, which
      ignores linker arguments that are not actually needed by the specified
      object files. The attached patch modifies configure to check for this
      flag (when using GNU ld), and if ld supports it, adds the flag to
      LDFLAGS (we need to do the check since only relatively recent versions
      of GNU ld support this capability). Currently only GNU ld is supported;
      I'm not aware of any other linkers that support this functionality.
      d445b413
  3. 25 Mar, 2005 1 commit
  4. 11 Mar, 2005 1 commit
  5. 02 Mar, 2005 2 commits
  6. 28 Feb, 2005 2 commits
  7. 24 Feb, 2005 1 commit
  8. 22 Feb, 2005 1 commit
    • Bruce Momjian's avatar
      Add support to port/snprintf.c for position parameter specification: · b4feafb6
      Bruce Momjian authored
      + # Determine if printf supports %1$ argument selection, e.g. %5$ selects
      + # the fifth argument after the printf print string.
      + # This is not in the C99 standard, but in the Single Unix Specification (SUS).
      + # It is used in our langauge translation strings.
      
      Nicolai Tufar with configure changes by Bruce.
      b4feafb6
  9. 18 Jan, 2005 1 commit
  10. 17 Jan, 2005 1 commit
    • PostgreSQL Daemon's avatar
      · c22b7ecc
      PostgreSQL Daemon authored
      its that time ... tag it for release
      c22b7ecc
  11. 11 Jan, 2005 1 commit
  12. 07 Jan, 2005 1 commit
  13. 01 Jan, 2005 1 commit
  14. 31 Dec, 2004 1 commit
    • PostgreSQL Daemon's avatar
      · 2ff50159
      PostgreSQL Daemon authored
      Tag appropriate files for rc3
      
      Also performed an initial run through of upgrading our Copyright date to
      extend to 2005 ... first run here was very simple ... change everything
      where: grep 1996-2004 && the word 'Copyright' ... scanned through the
      generated list with 'less' first, and after, to make sure that I only
      picked up the right entries ...
      2ff50159
  15. 21 Dec, 2004 1 commit
  16. 20 Dec, 2004 1 commit
  17. 16 Dec, 2004 1 commit
  18. 03 Dec, 2004 1 commit
    • PostgreSQL Daemon's avatar
      · f51964fa
      PostgreSQL Daemon authored
      tag configure for rc1 ..
      f51964fa
  19. 02 Dec, 2004 2 commits
  20. 30 Nov, 2004 1 commit
    • Tom Lane's avatar
      Fix readline/libedit selection code to prefer readline over libedit · aef2d0d8
      Tom Lane authored
      reliably (ie, regardless of which libraries they depend on).  Also
      make sure that we don't select headers that obviously belong to the
      wrong one of the two libraries.  This was discussed back around 4-Sep
      but seems to have slipped through the cracks.  The header selection
      could be checked more closely, perhaps, but let's see if this is good
      enough.
      aef2d0d8
  21. 22 Nov, 2004 1 commit
  22. 06 Nov, 2004 1 commit
  23. 02 Nov, 2004 1 commit
  24. 25 Oct, 2004 1 commit
    • PostgreSQL Daemon's avatar
      · 346aff04
      PostgreSQL Daemon authored
      make sure we tag configure.in as beta4 as well ...
      346aff04
  25. 20 Oct, 2004 1 commit
    • Neil Conway's avatar
      When using GCC, change the default CFLAGS to: · 857e210e
      Neil Conway authored
        -O2 -Wall -Wmissing-prototypes -Wpointer-arith
      
      Check whether the version of GCC we are using supports any of:
      
        -Wdeclaration-after-statement
        -Wendif-labels
        -Wold-style-definition
      
      And add the supported flags to CFLAGS.
      857e210e
  26. 15 Oct, 2004 1 commit
    • Bruce Momjian's avatar
      > This lets you do something like: · 4d94e99b
      Bruce Momjian authored
      >
      >    ./configure LDFLAGS=-static-libgcc LDFLAGS_SL=-static-libgcc
      >
      > to produce binaries that do not depend on libgcc_s.so at all.
      
      Oliver Jowett
      4d94e99b
  27. 06 Oct, 2004 1 commit
    • Bruce Momjian's avatar
      Here is a patch to fix win32 ssl builds. Summary of changes: · 902ca3e2
      Bruce Momjian authored
      * Links with -leay32 and -lssleay32 instead of crypto and ssl. On win32,
      "crypto and ssl" is only used for static linking.
      
      * Initializes SSL in the backend and not just in the postmaster. We
      cannot pass the SSL context from the postmaster through the parameter
      file, because it contains function pointers.
      
      * Split one error check in be-secure.c. Previously we could not tell
      which of three calls actually failed. The previous code also returned
      incorrect error messages if SSL_accept() failed - that function needs to
      use SSL_get_error() on the return value, can't just use the error queue.
      
      * Since the win32 implementation uses non-blocking sockets "behind the
      scenes" in order to deliver signals correctly, implements a version of
      SSL_accept() that can handle this. Also, add a wait function in case
      SSL_read or SSL_write() needs more data.
      
      Magnus Hagander
      902ca3e2
  28. 01 Oct, 2004 1 commit
  29. 27 Sep, 2004 1 commit
    • PostgreSQL Daemon's avatar
      · 93371ed3
      PostgreSQL Daemon authored
      update for beta3, and update Copyright date to 2004
      93371ed3
  30. 17 Sep, 2004 1 commit
  31. 10 Sep, 2004 1 commit
  32. 02 Sep, 2004 1 commit
  33. 31 Aug, 2004 1 commit
  34. 08 Aug, 2004 2 commits
  35. 04 Aug, 2004 1 commit