 <chapter id="ports">
  <title>Ports</title>

  <para>
   This manual  describes version 6.5 of <productname>Postgres</productname>.
   The <productname>Postgres</productname> developer community has
   compiled  and  tested <productname>Postgres</productname> on a
   number of platforms. Check
   <ulink url="http://www.postgresql.org/docs/admin/ports.htm">the web site</ulink>
   for the latest information.
  </para>

  <sect1>
   <title>Currently Supported Platforms</title>

   <para>
    At the time of publication, the following platforms have been tested:

    <table tocentry="1">
     <title>Supported Platforms</title>
     <tgroup cols="4">
      <thead>
       <row>
	<entry><acronym>OS</acronym></entry>
	<entry>Processor</entry>
	<entry>Version</entry>
	<entry>Reported</entry>
	<entry>Remarks</entry>
       </row>
      </thead>
      <tbody>
       <row>
	<entry>AIX 4.3.2</entry>
	<entry>RS6000</entry>
	<entry>v7.0</entry>
	<entry>2000-04-05</entry>
	<entry>(<ulink url="mailto:Andreas.Zeugswetter@telecom.at">Andreas Zeugswetter</ulink>)</entry>
       </row>
       <row>
	<entry>BSDI 4.01</entry>
	<entry>x86</entry>
	<entry>v7.0</entry>
	<entry>2000-04-04</entry>
	<entry>(<ulink url="mailto:maillist@candle.pha.pa.us">Bruce Momjian</ulink></entry>
       </row>
       <row>
	<entry>DGUX 5.4R4.11</entry>
	<entry>m88k</entry>
	<entry>v6.3</entry>
	<entry>1998-03-01</entry>
	<entry>v6.4 probably OK. Needs new maintainer.
	 (<ulink url="mailto:geek+@cmu.edu">Brian E Gallew</ulink>)</entry>
       </row>
       <row>
	<entry>Digital Unix 4.0</entry>
	<entry>Alpha</entry>
	<entry>v6.5.3</entry>
	<entry>1999-11-04</entry>
	<entry>
	 (<ulink url="mailto:pjlobo@euitt.upm.es">Pedro J. Lobo</ulink>)</entry>
       </row>
       <row>
	<entry>FreeBSD 4.0</entry>
	<entry>x86</entry>
	<entry>v7.0</entry>
	<entry>2000-04-04</entry>
	<entry>(<ulink url="mailto:scrappy@hub.org">Marc Fournier</ulink>)</entry>
       </row>
       <row>
	<entry>HPUX</entry>
	<entry>PA-RISC</entry>
	<entry>v6.4</entry>
	<entry>1998-10-25</entry>
	<entry>Both 9.0x and 10.20
	 (<ulink url="mailto:tgl@sss.pgh.pa.us">Tom Lane</ulink>,
	 <ulink url="mailto:stanb@awod.com">Stan Brown</ulink>)</entry>
       </row>
       <row>
	<entry>IRIX 6.5.6f</entry>
	<entry>MIPS</entry>
	<entry>v6.5.3</entry>
	<entry>2000-02-18</entry>
	<entry>MIPSPro 7.3.1.1m; full N32 build
	 (<ulink url="hxpro@cinesite.co.uk">Kevin Wheatley</ulink>)</entry>
	<!--
       <entry>v6.4</entry>
       <entry>1998-12-29</entry>
       <entry>IRIX 5.x is different
	(<ulink url="mdalphin@amgen.com">Mark Dalphin</ulink>)</entry>
	-->
       </row>
       <row>
	<entry>Linux 2.0.x</entry>
	<entry>Alpha</entry>
	<entry>v7.0</entry>
	<entry>2000-04-05</entry>
	<entry> With patches
	 (<ulink url="mailto:pgsql@rkirkpat.net">Ryan Kirkpatrick</ulink>)</entry>
       </row>
       <row>
	<entry>Linux 2.2.x</entry>
	<entry>arm41</entry>
	<entry>v6.5.3</entry>
	<entry>1999-11-05</entry>
	<entry>
	 (<ulink url="mailto:segfault@hardline.org">Mark Knox</ulink>)</entry>
       </row>

       <!--
       Close enough to linux 2.2.x and glibc2 to not be worth mentioning
       separately.
       - thomas 1999-11-06
       <row>
	<entry>Linux 2.0.x/libc5</entry>
	<entry>x86</entry>
	<entry>v6.4</entry>
	<entry>1998-10-27</entry>
	<entry>(<ulink url="mailto:lockhart@alumni.caltech.edu">Thomas Lockhart</ulink>)</entry>
       </row>
       -->

       <row>
	<entry>Linux 2.2.x/glibc2</entry>
	<entry>x86</entry>
	<entry>v7.0</entry>
	<entry>2000-03-26</entry>
	<entry>(<ulink url="mailto:lamar.owen@wgcr.org">Lamar Owens</ulink>)</entry>
       </row>
       <row>
	<entry>Linux 2.0.x</entry>
	<entry>MIPS</entry>
	<entry>v6.4</entry>
	<entry>1998-12-16</entry>
	<entry>Cobalt Qube
	 (<ulink url="mailto:t-ishii@sra.co.jp">Tatsuo Ishii</ulink>)</entry>
       </row>
       <row>
	<entry>Linux 2.2.5</entry>
	<entry>Sparc</entry>
	<entry>v7.0</entry>
	<entry>2000-04-02</entry>
	<entry>(<ulink url="mailto:szybist@boxhill.com">Tom Szybist</ulink>)</entry>
       </row>
       <row>
	<entry>LinuxPPC R4</entry>
	<entry>PPC603e</entry>
	<entry>v7.0</entry>
	<entry>2000-04-04</entry>
	<entry>Powerbook 2400c
	 (<ulink url="mailto:t-ishii@sra.co.jp">Tatsuo Ishii</ulink>)</entry>
       </row>
       <row>
	<entry>NetBSD 1.4</entry>
	<entry>arm32</entry>
	<entry>v7.0</entry>
	<entry>2000-04-08</entry>
	<entry>(<ulink url="mailto:prlw1@newn.cam.ac.uk">Patrick
	  Welche</ulink>)</entry>
<!--
	<entry>(<ulink url="mailto:a.mcmurry1@physics.oxford.ac.uk">Andrew McMurry</ulink>)</entry>
-->
       </row>
       <row>
	<entry>NetBSD 1.4U</entry>
	<entry>x86</entry>
	<entry>v7.0</entry>
	<entry>2000-03-26</entry>
	<entry>(<ulink url="mailto:prlw1@newn.cam.ac.uk">Patrick
	  Welche</ulink>)</entry>
       </row>
       <row>
	<entry>NetBSD</entry>
	<entry>m68k</entry>
	<entry>v6.4.2</entry>
	<entry>1998-12-28</entry>
	<entry>Mac SE/30
	 (Mr. Mutsuki Nakajima,
	 <ulink url="mailto:t-ishii@sra.co.jp">Tatsuo Ishii</ulink>)</entry>
       </row>
       <row>
	<entry>NetBSD-current</entry>
	<entry>NS32532</entry>
	<entry>v6.4</entry>
	<entry>1998-10-27</entry>
	<entry>small problems in date/time math
	 (<ulink url="mailto:jonb@metronet.com">Jon Buller</ulink>)</entry>
       </row>
       <row>
	<entry>NetBSD/sparc 1.3H</entry>
	<entry>Sparc</entry>
	<entry>v6.4</entry>
	<entry>1998-10-27</entry>
	<entry>(<ulink url="mailto:tih@hamartun.priv.no">Tom I Helbekkmo</ulink>)</entry>
       </row>
       <row>
	<entry>NetBSD 1.3</entry>
	<entry>VAX</entry>
	<entry>v6.3</entry>
	<entry>1998-03-01</entry>
	<entry>(<ulink url="mailto:tih@hamartun.priv.no">Tom I Helbekkmo</ulink>)</entry>
       </row>
       <row>
	<entry>QNX 4.25</entry>
	<entry>x86</entry>
	<entry>v7.0</entry>
	<entry>2000-04-01</entry>
	<entry>
	 (<ulink url="mailto:kardos@repas-aeg.de">Dr. Andreas Kardos</ulink>)</entry>
       </row>
       <row>
	<entry>SCO OpenServer 5</entry>
	<entry>x86</entry>
	<entry>v6.5</entry>
	<entry>1999-05-25</entry>
	<entry>(<ulink url="mailto:andrew@compclass.com">Andrew Merrill</ulink>)</entry>
       </row>
       <row>
	<entry>SCO UnixWare 7</entry>
	<entry>x86</entry>
	<entry>v6.5</entry>
	<entry>1999-05-25</entry>
	<entry>(<ulink url="mailto:andrew@compclass.com">Andrew Merrill</ulink>)</entry>
       </row>
       <row>
	<entry>Solaris</entry>
	<entry>x86</entry>
	<entry>v6.4</entry>
	<entry>1998-10-28</entry>
	<entry>(<ulink url="mailto:scrappy@hub.org">Marc Fournier</ulink>)</entry>
       </row>
       <row>
	<entry>Solaris 2.6-2.7</entry>
	<entry>Sparc</entry>
	<entry>v6.4</entry>
	<entry>1998-10-28</entry>
	<entry>(<ulink url="mailto:szybist@boxhill.com">Tom Szybist</ulink>,
	 <ulink url="mailto:ridderbusch.pad@sni.de">Frank Ridderbusch</ulink>)</entry>
       </row>
       <row>
	<entry>SunOS 4.1.4</entry>
	<entry>Sparc</entry>
	<entry>v6.3</entry>
	<entry>1998-03-01</entry>
	<entry>Patches submitted
	 (<ulink url="mailto:t-ishii@sra.co.jp">Tatsuo Ishii</ulink>)</entry>
       </row>
       <row>
	<entry>SVR4</entry>
	<entry>MIPS</entry>
	<entry>v6.4</entry>
	<entry>1998-10-28</entry>
	<entry>No 64-bit int compiler support
	 (<ulink url="mailto:ridderbusch.pad@sni.de">Frank Ridderbusch</ulink>)</entry>
       </row>
       <row>
	<entry>Windows/Win32</entry>
	<entry>x86</entry>
	<entry>v7.0</entry>
	<entry>2000-04-02</entry>
	<entry>Client-side libraries or ODBC/JDBC. No server-side.
	 (<ulink url="mha@sollentuna.net">Magnus Hagander</ulink></entry>
       </row>
       <row>
	<entry>WinNT/Cygwin</entry>
	<entry>x86</entry>
	<entry>v7.0</entry>
	<entry>2000-03-30</entry>
	<entry>Working with the Cygwin library.
	 (<ulink url="mailto:horak@sit.plzen-city.cz">Daniel Horak</ulink>) </entry>
       </row>
      </tbody>
     </tgroup>
    </table>
   </para>

   <note>
    <para>
     For <productname>Windows NT</productname>, 
     the server-side port of <productname>Postgres</productname> uses
     the RedHat/Cygnus <productname>Cygwin</productname> library and
     toolset. 
    </para>
   </note>
  </sect1>

  <sect1>
   <title>Unsupported Platforms</title>

   <para>
    Platforms listed for v6.3.x-v6.5.x should also work with v7.0,
    but we did not receive explicit confirmation of such at the time this
    list was compiled.
   </para>

   <para>
    At the time of publication, the following platforms have not been
    tested for v7.0:

    <table tocentry="1">
     <title>Obsolete Platforms</title>
     <tgroup cols="4">
      <thead>
       <row>
	<entry><acronym>OS</acronym></entry>
	<entry>Processor</entry>
	<entry>Version</entry>
	<entry>Reported</entry>
	<entry>Remarks</entry>
       </row>
      </thead>
      <tbody>
       <row>
	<entry>mklinux DR3</entry>
	<entry>PPC750</entry>
	<entry>v6.4</entry>
	<entry>1998-09-16</entry>
	<entry>PowerMac 7600; mklinux merged with LinuxPPC
	 (<ulink url="mailto:t-ishii@sra.co.jp">Tatsuo Ishii</ulink>)</entry>
       </row>
       <row>
	<entry>Ultrix</entry>
	<entry>MIPS,VAX?</entry>
	<entry>v6.x</entry>
	<entry>1998-03-01</entry>
	<entry>No recent reports; obsolete?</entry>
       </row>
      </tbody>
     </tgroup>
    </table>
   </para>

   <para>
    There are a few platforms which have been attempted and which have been
    reported to not work with the standard distribution.
    Others listed here do not provide sufficient library support for an attempt.

    <table tocentry="1">
     <title>Incompatible Platforms</title>
     <titleabbrev>Incompatibles</titleabbrev>
     <tgroup cols="4">
      <thead>
       <row>
	<entry><acronym>OS</acronym></entry>
	<entry>Processor</entry>
	<entry>Version</entry>
	<entry>Reported</entry>
	<entry>Remarks</entry>
       </row>
      </thead>
      <tbody>
       <row>
	<entry>MacOS</entry>
	<entry>all</entry>
	<entry>v6.x</entry>
	<entry>1998-03-01</entry>
	<entry>Not library compatible; use ODBC/JDBC</entry>
       </row>
       <row>
	<entry>NextStep</entry>
	<entry>x86</entry>
	<entry>v6.x</entry>
	<entry>1998-03-01</entry>
	<entry>Client-only support; v1.0.9 worked with patches (<ulink
	  url="mailto:dave@turbocat.de">David Wetzel</ulink>)</entry>
       </row>
       <row>
	<entry>SVR4 4.4</entry>
	<entry>m88k</entry>
	<entry>v6.2.1</entry>
	<entry>1998-03-01</entry>
	<entry>Confirmed with patching; v6.4.x will need TAS spinlock code
	 (<ulink url="mailto:dlw@seavme.xroads.com">Doug Winterburn</ulink>)</entry>
       </row>
      </tbody>
     </tgroup>
    </table>
   </para>

  </sect1>

 </chapter>

<!-- Keep this comment at the end of the file
Local variables:
mode:sgml
sgml-omittag:nil
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
sgml-parent-document:nil
sgml-default-dtd-file:"./reference.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:("/usr/lib/sgml/catalog")
sgml-local-ecat-files:nil
End:
-->
