1. 21 Oct, 2000 1 commit
    • Peter Eisentraut's avatar
      Move DLSUFFIX, AROPT, and CFLAGS_SL settings from template to · f8ff1ee5
      Peter Eisentraut authored
      Makefile.port, since they are of no use to configure and much of the
      library magic happens in Makefile.port anyway.
      
      Use __alpha, not __alpha__, since the former is universally available.
      Remove -DNOFIXADE from the compile command line and put it in the port
      include file.
      f8ff1ee5
  2. 07 Oct, 2000 1 commit
  3. 19 Jul, 1998 1 commit
    • Bruce Momjian's avatar
      My mailer munged the intro text in my last post. Here is the text · 0624f3dc
      Bruce Momjian authored
      in a more readable form.  -- I am submitting the following patches
      to the June 6, 1998 snapshot of PostgreSQL.  These patches implement
      a port of PostgreSQL to SCO UnixWare 7, and updates the Univel port
      (UnixWare 2.x).  The patched files, and the reason
       for the patch are:
      
      File            Reason for the patch ---------------
      ---------------------------------------------------------------
      src/backend/port/dynloader/unixware.c src/backend/port/dynloader/unixware.h
      src/include/port/unixware.h src/makefiles/Makefile.unixware
      src/template/unixware
      		Created for the UNIXWARE port.
      
      src/include/port/univel.h
      		Modifed this file to work with the changes made to
      		s_lock.[ch].
      
      src/backend/storage/buffer/s_lock.c src/include/storage/s_lock.h
      		Moved the UNIXWARE (and Univel) tas() function from
      		s_lock.c to s_lock.h.  The UnixWare compiler asm
      		construct is treated as a macro and needs to be in
      		the s_lock.h file.  I also reworked the tas()
      		function to correct some errors in the code.
      
      src/include/version.h.in
      		The use of the ## operator with quoted strings in
      		the VERSION macro caused problems with the UnixWare
      		C compiler.  I removed the ## operators since they
      		were not needed in this case.  The macro expands
      		into a sequence of quoted strings that will be
      		concatenated by any ANSI C compiler.
      
      src/config.guess
      		This script was modified to recognize SCO UnixWare
      		7.
      
      src/configure src/configure.in
      		The configure script was modified to recognize SCO
      		UnixWare 7.
      
      Billy G. Allie
      0624f3dc
  4. 17 Jan, 1998 1 commit
    • Marc G. Fournier's avatar
      From: "Billy G. Allie" <Bill.Allie@mug.org> · 36c1c94b
      Marc G. Fournier authored
      The attached patches will allow postgreSQL to compile successfully on SCO
      UNIXWARE 2.1.x.  The patches fix the following problems:
      
      1.  Configure did not properly recognize the UNIXWARE system as needing the
          univel port.  It used the sys4 port.
      
      2.  Configure did not properly process the CC flag in the template file.
      
      3.  There was no working test and set locking implementation for the native
          UNIXWARE compiler.
      
      4.  The test and set locking used for Intel X86 that was selected by defining
          NEED_I386_TAS_ASM could fail in a multi-processor environment.
      
      5.  The makefiles for libpq and libpgtcl did not make a shared library for
          the univel port.
      36c1c94b
  5. 12 Apr, 1997 1 commit