@ -1,4 +1,4 @@
<!-- $Header: /cvsroot/pgsql/doc/src/sgml/installation.sgml,v 1.177 2003/11/02 12:57:4 8 petere Exp $ -->
<!-- $Header: /cvsroot/pgsql/doc/src/sgml/installation.sgml,v 1.178 2003/11/04 09:55:3 8 petere Exp $ -->
<chapter id="installation">
<chapter id="installation">
<title><![%standalone-include[<productname>PostgreSQL</>]]>
<title><![%standalone-include[<productname>PostgreSQL</>]]>
@ -333,7 +333,7 @@ JAVACMD=$JAVA_HOME/bin/java
<para>
<para>
The <productname>PostgreSQL</> &version; sources can be obtained by
The <productname>PostgreSQL</> &version; sources can be obtained by
anonymous FTP from <ulink
anonymous FTP from <ulink
url="ftp://ftp.postgresql.org/pub/postgresql-&version;.tar.gz"></ulink>.
url="ftp://ftp.postgresql.org/pub/source/v&version;/ postgresql-&version;.tar.gz"></ulink>.
Use a mirror if possible. After you have obtained the file, unpack it:
Use a mirror if possible. After you have obtained the file, unpack it:
<screen>
<screen>
<userinput>gunzip postgresql-&version;.tar.gz</userinput>
<userinput>gunzip postgresql-&version;.tar.gz</userinput>
@ -637,7 +637,7 @@ JAVACMD=$JAVA_HOME/bin/java
<note>
<note>
<para>
<para>
Care has been taken to make it possible to install
Care has been taken to make it possible to install
<productname>PostgreSQL</>
<productname>PostgreSQL</>
into shared installation locations (such as
into shared installation locations (such as
<filename>/usr/local/include</filename>) without interfering
<filename>/usr/local/include</filename>) without interfering
with the namespace of the rest of the system. First, the
with the namespace of the rest of the system. First, the
@ -674,7 +674,7 @@ JAVACMD=$JAVA_HOME/bin/java
directories that will be added to the list the compiler
directories that will be added to the list the compiler
searches for header files. If you have optional packages
searches for header files. If you have optional packages
(such as GNU <application>Readline</>) installed in a non-standard
(such as GNU <application>Readline</>) installed in a non-standard
location,
location,
you have to use this option and probably also the corresponding
you have to use this option and probably also the corresponding
<option>--with-libraries</> option.
<option>--with-libraries</> option.
</para>
</para>
@ -732,8 +732,8 @@ JAVACMD=$JAVA_HOME/bin/java
be changed later on, but if you specify it here then both
be changed later on, but if you specify it here then both
server and clients will have the same default compiled in,
server and clients will have the same default compiled in,
which can be very convenient. Usually the only good reason
which can be very convenient. Usually the only good reason
to select a non-default value is if you intend to run multiple
to select a non-default value is if you intend to run multiple
<productname>PostgreSQL</> servers on the same machine.
<productname>PostgreSQL</> servers on the same machine.
</para>
</para>
</listitem>
</listitem>
</varlistentry>
</varlistentry>
@ -873,8 +873,8 @@ JAVACMD=$JAVA_HOME/bin/java
<term><option>--with-pam</option></term>
<term><option>--with-pam</option></term>
<listitem>
<listitem>
<para>
<para>
Build with <acronym>PAM</><indexterm><primary>PAM</></>
Build with <acronym>PAM</><indexterm><primary>PAM</></>
(Pluggable Authentication Modules) support.
(Pluggable Authentication Modules) support.
</para>
</para>
</listitem>
</listitem>
</varlistentry>
</varlistentry>
@ -894,7 +894,7 @@ JAVACMD=$JAVA_HOME/bin/java
<term><option>--with-rendezvous</option></term>
<term><option>--with-rendezvous</option></term>
<listitem>
<listitem>
<para>
<para>
Build with Rendezvous support.
Build with Rendezvous support.
</para>
</para>
</listitem>
</listitem>
</varlistentry>
</varlistentry>
@ -903,10 +903,11 @@ JAVACMD=$JAVA_HOME/bin/java
<term><option>--disable-spinlocks</option></term>
<term><option>--disable-spinlocks</option></term>
<listitem>
<listitem>
<para>
<para>
Allows source builds to succeed without CPU spinlock support.
Allow the builds to succeed even if PostgreSQL has no CPU
Lack of spinlock support will produce poor performance.
spinlock support for the platform. The lack of spinlock
This option is to be used only by platforms lacking
support will result in poor performance; therefore, this
spinlock support.
option should only be used if the build aborts and informs
you that the platform lacks spinlock support.
</para>
</para>
</listitem>
</listitem>
</varlistentry>
</varlistentry>
@ -915,9 +916,10 @@ JAVACMD=$JAVA_HOME/bin/java
<term><option>--enable-thread-safety</option></term>
<term><option>--enable-thread-safety</option></term>
<listitem>
<listitem>
<para>
<para>
Allow separate threads in <application>libpq</application>
Make the client libraries thread-safe. This allows
and <application>ECPG</application> programs to safely
concurrent threads in <application>libpq</application> and
control their private connection handles.
<application>ECPG</application> programs to safely control
their private connection handles.
</para>
</para>
</listitem>
</listitem>
</varlistentry>
</varlistentry>
@ -941,13 +943,13 @@ JAVACMD=$JAVA_HOME/bin/java
Compiles all programs and libraries with debugging symbols.
Compiles all programs and libraries with debugging symbols.
This means that you can run the programs through a debugger
This means that you can run the programs through a debugger
to analyze problems. This enlarges the size of the installed
to analyze problems. This enlarges the size of the installed
executables considerably, and on non-GCC compilers it usually
executables considerably, and on non-GCC compilers it usually
also disables compiler optimization, causing slowdowns. However,
also disables compiler optimization, causing slowdowns. However,
having the symbols available is extremely helpful for dealing
having the symbols available is extremely helpful for dealing
with any problems that may arise. Currently, this option is
with any problems that may arise. Currently, this option is
recommended for production installations only if you use GCC.
recommended for production installations only if you use GCC.
But you should always have it on if you are doing development work
But you should always have it on if you are doing development work
or running a beta version.
or running a beta version.
</para>
</para>
</listitem>
</listitem>
</varlistentry>
</varlistentry>
@ -956,16 +958,16 @@ JAVACMD=$JAVA_HOME/bin/java
<term><option>--enable-cassert</option></term>
<term><option>--enable-cassert</option></term>
<listitem>
<listitem>
<para>
<para>
Enables <firstterm>assertion</> checks in the server, which test for
Enables <firstterm>assertion</> checks in the server, which test for
many <quote>can't happen</> conditions. This is invaluable for
many <quote>can't happen</> conditions. This is invaluable for
code development purposes, but the tests slow things down a little.
code development purposes, but the tests slow things down a little.
Also, having the tests turned on won't necessarily enhance the
Also, having the tests turned on won't necessarily enhance the
stability of your server! The assertion checks are not categorized
stability of your server! The assertion checks are not categorized
for severity, and so what might be a relatively harmless bug will
for severity, and so what might be a relatively harmless bug will
still lead to server restarts if it triggers an assertion
still lead to server restarts if it triggers an assertion
failure. Currently, this option is not recommended for
failure. Currently, this option is not recommended for
production use, but you should have it on for development work
production use, but you should have it on for development work
or when running a beta version.
or when running a beta version.
</para>
</para>
</listitem>
</listitem>
</varlistentry>
</varlistentry>
@ -974,12 +976,12 @@ JAVACMD=$JAVA_HOME/bin/java
<term><option>--enable-depend</option></term>
<term><option>--enable-depend</option></term>
<listitem>
<listitem>
<para>
<para>
Enables automatic dependency tracking. With this option, the
Enables automatic dependency tracking. With this option, the
makefiles are set up so that all affected object files will
makefiles are set up so that all affected object files will
be rebuilt when any header file is changed. This is useful
be rebuilt when any header file is changed. This is useful
if you are doing development work, but is just wasted overhead
if you are doing development work, but is just wasted overhead
if you intend only to compile once and install. At present,
if you intend only to compile once and install. At present,
this option will work only if you use GCC.
this option will work only if you use GCC.
</para>
</para>
</listitem>
</listitem>
</varlistentry>
</varlistentry>
@ -1040,8 +1042,6 @@ All of PostgreSQL is successfully made. Ready to install.
<userinput>gmake check</userinput>
<userinput>gmake check</userinput>
</screen>
</screen>
(This won't work as root; do it as an unprivileged user.)
(This won't work as root; do it as an unprivileged user.)
It is possible that some tests fail, due to differences in error
message wording or floating point results.
<![%standalone-include[The file
<![%standalone-include[The file
<filename>src/test/regress/README</> and the
<filename>src/test/regress/README</> and the
documentation contain]]>
documentation contain]]>
@ -1156,28 +1156,6 @@ All of PostgreSQL is successfully made. Ready to install.
<sect1 id="install-post">
<sect1 id="install-post">
<title>Post-Installation Setup</title>
<title>Post-Installation Setup</title>
<sect2>
<title>Tuning</title>
<indexterm>
<primary>tuning</primary>
</indexterm>
<para>
By default, <productname>PostgreSQL</> is configured to run on minimal
hardware. This allows it to start up with almost any hardware
configuration. However, the default configuration is not designed for
optimum performance. To achieve optimum performance, several server
variables must be adjusted, the two most common being
<varname>shared_buffers</varname> and <varname> sort_mem</varname>
mentioned in <![%standalone-include[the documentation]]>
<![%standalone-ignore[<xref linkend="runtime-config-resource-memory">]]>.
Other parameters in <![%standalone-include[the documentation]]>
<![%standalone-ignore[<xref linkend="runtime-config-resource">]]>
also affect performance.
</para>
</sect2>
<sect2>
<sect2>
<title>Shared Libraries</title>
<title>Shared Libraries</title>
@ -1458,39 +1436,28 @@ kill `cat /usr/local/pgsql/data/postmaster.pid`
<listitem>
<listitem>
<para>
<para>
Run the regression tests against the installed server (using the
Run the regression tests against the installed server (using
sequential test method). If you didn't run the tests befor e
<command>gmake installcheck</command>). If you didn't run th e
installation, you should definitely do it now. This is also
tests before installation, you should definitely do it now. This
explained in the documentation.
is also explained in the documentation.
</para>
</para>
</listitem>
</listitem>
<listitem>
<para>
By default, <productname>PostgreSQL</> is configured to run on
minimal hardware. This allows it to start up with almost any
hardware configuration. The default configuration is, however,
not designed for optimum performance. To achieve optimum
performance, several server parameters must be adjusted, the two
most common being <varname>shared_buffers</varname> and
<varname> sort_mem</varname> mentioned in the documentation.
Other parameters mentioned in the documentation also affect
performance.
</para>
</listitem>
</itemizedlist>
</itemizedlist>
</para>
</para>
<!-- do we still ship this? -->
<!--
<para>
The documentation is also available in Postscript format. If you
have a Postscript printer, or have your machine already set up to
accept Postscript files using a print filter, then to print, the
documentation simply type
<programlisting>
cd /usr/local/pgsql/doc
gunzip -c postgres.ps.gz | lpr
</programlisting>
Here is how you might do it if you have <productname>Ghostscript</>
installed on your system and are writing to a Laserjet printer.
<programlisting>
gunzip -c postgres.ps.gz \
| gs -sDEVICE=laserjet -r300 -q -dNOPAUSE -sOutputFile=- \
| lpr
</programlisting>
Printer setups can vary wildly from system to system. If in doubt,
consult your manuals or your local expert.
</para>
-->
</sect1>
</sect1>
]]>
]]>
@ -1519,194 +1486,186 @@ gunzip -c postgres.ps.gz \
<tgroup cols="5">
<tgroup cols="5">
<thead>
<thead>
<row>
<row>
<entry><acronym>OS</acronym></entry>
<entry><acronym>OS</acronym></entry>
<entry>Processor</entry>
<entry>Processor</entry>
<entry>Version</entry>
<entry>Version</entry>
<entry>Reported</entry>
<entry>Reported</entry>
<entry>Remarks</entry>
<entry>Remarks</entry>
</row>
</row>
</thead>
</thead>
<tbody>
<tbody>
<row>
<row>
<entry><systemitem class="osname">AIX</></entry>
<entry><systemitem class="osname">AIX</></entry>
<entry><systemitem>RS6000</></entry>
<entry><systemitem>RS6000</></entry>
<entry>7.4</entry>
<entry>7.4</entry>
<entry>2003-10-25,
<entry>2003-10-25,
Hans-Jürgen Schönig (<email>hs@cybertec.at</email>)</entry>
Hans-Jürgen Schönig (<email>hs@cybertec.at</email>)</entry>
<entry>see also <filename>doc/FAQ_AIX</filename></entry>
<entry>see also <filename>doc/FAQ_AIX</filename></entry>
</row>
</row>
<row>
<row>
<entry><systemitem class="osname">BSD/OS</></entry>
<entry><systemitem class="osname">BSD/OS</></entry>
<entry><systemitem>x86</></entry>
<entry><systemitem>x86</></entry>
<entry>7.4</entry>
<entry>7.4</entry>
<entry>2003-10-24,
<entry>2003-10-24,
Bruce Momjian (<email>pgman@candle.pha.pa.us</email>)</entry>
Bruce Momjian (<email>pgman@candle.pha.pa.us</email>)</entry>
<entry>4.3</entry>
<entry>4.3</entry>
</row>
</row>
<row>
<row>
<entry><systemitem class="osname">FreeBSD</></entry>
<entry><systemitem class="osname">FreeBSD</></entry>
<entry><systemitem>Alpha</></entry>
<entry><systemitem>Alpha</></entry>
<entry>7.4</entry>
<entry>7.4</entry>
<entry>2003-10-25,
<entry>2003-10-25,
Peter Eisentraut (<email>peter_e@gmx.net</email>)</entry>
Peter Eisentraut (<email>peter_e@gmx.net</email>)</entry>
<entry>4.8</entry>
<entry>4.8</entry>
</row>
</row>
<row>
<row>
<entry><systemitem class="osname">FreeBSD</></entry>
<entry><systemitem class="osname">FreeBSD</></entry>
<entry><systemitem>x86</></entry>
<entry><systemitem>x86</></entry>
<entry>7.4</entry>
<entry>7.4</entry>
<entry>2003-10-24,
<entry>2003-10-24,
Peter Eisentraut (<email>peter_e@gmx.net</email>)</entry>
Peter Eisentraut (<email>peter_e@gmx.net</email>)</entry>
<entry>4.9</entry>
<entry>4.9</entry>
</row>
</row>
<row>
<row>
<entry><systemitem class="osname">HP-UX</></entry>
<entry><systemitem class="osname">HP-UX</></entry>
<entry><systemitem>PA-RISC</></entry>
<entry><systemitem>PA-RISC</></entry>
<entry>7.4</entry>
<entry>7.4</entry>
<entry>2003-10-31,
<entry>2003-10-31,
10.20 Tom Lane (<email>tgl@sss.pgh.pa.us</email>)
10.20 Tom Lane (<email>tgl@sss.pgh.pa.us</email>)
</entry>
</entry>
<entry><command>gcc</> and <command>cc</>; see also <filename>doc/FAQ_HPUX</filename></entry>
<entry><command>gcc</> and <command>cc</>; see also <filename>doc/FAQ_HPUX</filename></entry>
</row>
</row>
<row>
<row>
<entry><systemitem class="osname">IRIX</></entry>
<entry><systemitem class="osname">IRIX</></entry>
<entry><systemitem>MIPS</></entry>
<entry><systemitem>MIPS</></entry>
<entry>7.3</entry>
<entry>7.3</entry>
<entry>2002-10-27,
<entry>2002-10-27,
Ian Barwick (<email>barwick@gmx.net</email>)</entry>
Ian Barwick (<email>barwick@gmx.net</email>)</entry>
<entry>Irix64 Komma 6.5</entry>
<entry>Irix64 Komma 6.5</entry>
</row>
<row>
<entry><systemitem class="osname">Linux</></entry>
<entry><systemitem>Alpha</></entry>
<entry>7.4</entry>
<entry>2003-10-25,
Noèl Köthe (<email>noel@debian.org</email>)</entry>
<entry>2.4</entry>
</row>
</row>
<row>
<row>
<entry><systemitem class="osname">Linux</></entry>
<entry><systemitem class="osname">Linux</></entry>
<entry><systemitem>arm41 </></entry>
<entry><systemitem>Alpha</></entry>
<entry>7.4</entry>
<entry>7.4</entry>
<entry>2003-10-25,
<entry>2003-10-25,
Noèl Köthe (<email>noel@debian.org</email>)</entry>
Noèl Köthe (<email>noel@debian.org</email>)</entry>
<entry>2.4</entry>
<entry>2.4</entry>
</row>
</row>
<row>
<row>
<entry><systemitem class="osname">Linux</></entry>
<entry><systemitem class="osname">Linux</></entry>
<entry><systemitem>Itanium </></entry>
<entry><systemitem>arm41 </></entry>
<entry>7.4</entry>
<entry>7.4</entry>
<entry>2003-10-25,
<entry>2003-10-25,
Noèl Köthe (<email>noel@debian.org</email>)</entry>
Noèl Köthe (<email>noel@debian.org</email>)</entry>
<entry>2.4</entry>
<entry>2.4</entry>
</row>
</row>
<row>
<row>
<entry><systemitem class="osname">Linux</></entry>
<entry><systemitem class="osname">Linux</></entry>
<entry><systemitem>m68k </></entry>
<entry><systemitem>Itanium </></entry>
<entry>7.4</entry>
<entry>7.4</entry>
<entry>2003-10-25,
<entry>2003-10-25,
Noèl Köthe (<email>noel@debian.org</email>)</entry>
Noèl Köthe (<email>noel@debian.org</email>)</entry>
<entry>2.4</entry>
<entry>2.4</entry>
</row>
</row>
<row>
<row>
<entry><systemitem class="osname">Linux</></entry>
<entry><systemitem class="osname">Linux</></entry>
<entry><systemitem>MIPS </></entry>
<entry><systemitem>m68k </></entry>
<entry>7.4</entry>
<entry>7.4</entry>
<entry>2003-10-25,
<entry>2003-10-25,
Noèl Köthe (<email>noel@debian.org</email>)</entry>
Noèl Köthe (<email>noel@debian.org</email>)</entry>
<entry>2.4</entry>
<entry>2.4</entry>
</row>
</row>
<row>
<row>
<entry><systemitem class="osname">Linux</></entry>
<entry><systemitem class="osname">Linux</></entry>
<entry><systemitem>Opteron </></entry>
<entry><systemitem>MIPS </></entry>
<entry>7.4</entry>
<entry>7.4</entry>
<entry>2003-11-01 ,
<entry>2003-10-25 ,
Jani Averbach (<email>jaa@cc.jyu.fi </email>)</entry>
Noèl Köthe (<email>noel@debian.org </email>)</entry>
<entry>2.6 </entry>
<entry>2.4 </entry>
</row>
</row>
<row>
<row>
<entry><systemitem class="osname">Linux</></entry>
<entry><systemitem class="osname">Linux</></entry>
<entry><systemitem>PlayStation 2 </></entry>
<entry><systemitem>Opteron </></entry>
<entry>7.3 </entry>
<entry>7.4 </entry>
<entry>2002-11-19 ,
<entry>2003-11-01 ,
Permaine Cheung <email>pcheung@redhat.com </email>)</entry>
Jani Averbach (<email>jaa@cc.jyu.fi </email>)</entry>
<entry><literal>#undef HAS_TEST_AND_SET</>, remove <type>slock_t</> <literal>typedef</> </entry>
<entry>2.6 </entry>
</row>
</row>
<row>
<row>
<entry><systemitem class="osname">Linux</></entry>
<entry><systemitem class="osname">Linux</></entry>
<entry><systemitem>PPC</></entry>
<entry><systemitem>PPC</></entry>
<entry>7.4</entry>
<entry>7.4</entry>
<entry>2003-10-25,
<entry>2003-10-25,
Noèl Köthe (<email>noel@debian.org</email>)</entry>
Noèl Köthe (<email>noel@debian.org</email>)</entry>
<entry></entry>
<entry></entry>
</row>
</row>
<row>
<row>
<entry><systemitem class="osname">Linux</></entry>
<entry><systemitem class="osname">Linux</></entry>
<entry><systemitem>S/390</></entry>
<entry><systemitem>S/390</></entry>
<entry>7.4</entry>
<entry>7.4</entry>
<entry>2003-10-25,
<entry>2003-10-25,
Noèl Köthe (<email>noel@debian.org</email>)</entry>
Noèl Köthe (<email>noel@debian.org</email>)</entry>
<entry>2.4</entry>
<entry>2.4</entry>
</row>
</row>
<row>
<row>
<entry><systemitem class="osname">Linux</></entry>
<entry><systemitem class="osname">Linux</></entry>
<entry><systemitem>Sparc</></entry>
<entry><systemitem>Sparc</></entry>
<entry>7.4</entry>
<entry>7.4</entry>
<entry>2003-10-24,
<entry>2003-10-24,
Peter Eisentraut (<email>peter_e@gmx.net</email>)</entry>
Peter Eisentraut (<email>peter_e@gmx.net</email>)</entry>
<entry>2.4, 32-bit</entry>
<entry>2.4, 32-bit</entry>
</row>
</row>
<row>
<row>
<entry><systemitem class="osname">Linux</></entry>
<entry><systemitem class="osname">Linux</></entry>
<entry><systemitem>x86</></entry>
<entry><systemitem>x86</></entry>
<entry>7.4</entry>
<entry>7.4</entry>
<entry>2003-10-24,
<entry>2003-10-24,
Peter Eisentraut (<email>peter_e@gmx.net</email>)</entry>
Peter Eisentraut (<email>peter_e@gmx.net</email>)</entry>
<entry>2.4</entry>
<entry>2.4</entry>
</row>
</row>
<row>
<row>
<entry><systemitem class="osname">MacOS X</></entry>
<entry><systemitem class="osname">MacOS X</></entry>
<entry><systemitem>PPC</></entry>
<entry><systemitem>PPC</></entry>
<entry>7.4</entry>
<entry>7.4</entry>
<entry>2003-10-24,
<entry>2003-10-24,
10.2.8, Adam Witney (<email>awitney@sghms.ac.uk</email>),
10.2.8, Adam Witney (<email>awitney@sghms.ac.uk</email>),
10.3, Marko Karppinen (<email>marko@karppinen.fi</email>)</entry>
10.3, Marko Karppinen (<email>marko@karppinen.fi</email>)</entry>
<entry></entry>
<entry></entry>
</row>
</row>
<row>
<row>
<entry><systemitem class="osname">NetBSD</></entry>
<entry><systemitem class="osname">NetBSD</></entry>
<entry><systemitem>arm32</></entry>
<entry><systemitem>arm32</></entry>
<entry>7.3</entry>
<entry>7.3</entry>
<entry>2002-11-19,
<entry>2002-11-19,
Patrick Welche (<email>prlw1@newn.cam.ac.uk</email>)</entry>
Patrick Welche (<email>prlw1@newn.cam.ac.uk</email>)</entry>
<entry>1.6</entry>
<entry>1.6</entry>
</row>
</row>
<row>
<row>
<entry><systemitem class="osname">NetBSD</></entry>
<entry><systemitem class="osname">NetBSD</></entry>
<entry><systemitem>x86</></entry>
<entry><systemitem>x86</></entry>
<entry>7.4</entry>
<entry>7.4</entry>
<entry>2003-10-24,
<entry>2003-10-24,
Peter Eisentraut (<email>peter_e@gmx.net</email>)</entry>
Peter Eisentraut (<email>peter_e@gmx.net</email>)</entry>
<entry>1.6</entry>
<entry>1.6</entry>
</row>
</row>
<row>
<row>
<entry><systemitem class="osname">OpenBSD</></entry>
<entry><systemitem class="osname">OpenBSD</></entry>
<entry><systemitem>Sparc</></entry>
<entry><systemitem>Sparc</></entry>
<entry>7.4</entry>
<entry>7.4</entry>
<entry>2003-11-01,
<entry>2003-11-01,
Peter Eisentraut (<email>peter_e@gmx.net</email>)</entry>
Peter Eisentraut (<email>peter_e@gmx.net</email>)</entry>
<entry>3.4</entry>
<entry>3.4</entry>
</row>
</row>
<row>
<row>
<entry><systemitem class="osname">OpenBSD</></entry>
<entry><systemitem class="osname">OpenBSD</></entry>
<entry><systemitem>x86</></entry>
<entry><systemitem>x86</></entry>
<entry>7.4</entry>
<entry>7.4</entry>
<entry>2003-10-24,
<entry>2003-10-24,
Peter Eisentraut (<email>peter_e@gmx.net</email>)</entry>
Peter Eisentraut (<email>peter_e@gmx.net</email>)</entry>
<entry>3.2</entry>
<entry>3.2</entry>
</row>
</row>
<row>
<row>
<entry><systemitem class="osname">SCO OpenServer 5 </></entry>
<entry><systemitem class="osname">SCO OpenServer</></entry>
<entry><systemitem>x86</></entry>
<entry><systemitem>x86</></entry>
<entry>7.3.1</entry>
<entry>7.3.1</entry>
<entry>2002-12-11,
<entry>2002-12-11,
@ -1714,45 +1673,45 @@ gunzip -c postgres.ps.gz \
<entry>5.0.4, <command>gcc</>; see also <filename>doc/FAQ_SCO</filename></entry>
<entry>5.0.4, <command>gcc</>; see also <filename>doc/FAQ_SCO</filename></entry>
</row>
</row>
<row>
<row>
<entry><systemitem class="osname">Solaris</></entry>
<entry><systemitem class="osname">Solaris</></entry>
<entry><systemitem>Sparc</></entry>
<entry><systemitem>Sparc</></entry>
<entry>7.4</entry>
<entry>7.4</entry>
<entry>2003-10-26,
<entry>2003-10-26,
Christopher Browne (<email>cbbrowne@libertyrms.info</email>)</entry>
Christopher Browne (<email>cbbrowne@libertyrms.info</email>)</entry>
<entry>2.8; see also <filename>doc/FAQ_Solaris</filename></entry>
<entry>2.8; see also <filename>doc/FAQ_Solaris</filename></entry>
</row>
</row>
<row>
<row>
<entry><systemitem class="osname">Solaris</></entry>
<entry><systemitem class="osname">Solaris</></entry>
<entry><systemitem>x86</></entry>
<entry><systemitem>x86</></entry>
<entry>7.4</entry>
<entry>7.4</entry>
<entry>2003-10-26,
<entry>2003-10-26,
Kurt Roeckx (<email>Q@ping.be</email>)</entry>
Kurt Roeckx (<email>Q@ping.be</email>)</entry>
<entry>2.6 see also <filename>doc/FAQ_Solaris</filename></entry>
<entry>2.6 see also <filename>doc/FAQ_Solaris</filename></entry>
</row>
</row>
<row>
<row>
<entry><systemitem class="osname">Tru64 UNIX</></entry>
<entry><systemitem class="osname">Tru64 UNIX</></entry>
<entry><systemitem>Alpha</></entry>
<entry><systemitem>Alpha</></entry>
<entry>7.4</entry>
<entry>7.4</entry>
<entry>2003-10-25,
<entry>2003-10-25,
5.1b Peter Eisentraut (<email>peter_e@gmx.net</email>),
5.1b Peter Eisentraut (<email>peter_e@gmx.net</email>),
4.0g Alessio Bragadini (<email>alessio@albourne.com</email>)</entry>
4.0g Alessio Bragadini (<email>alessio@albourne.com</email>)</entry>
<entry></entry>
<entry></entry>
</row>
</row>
<row>
<row>
<entry><systemitem class="osname">UnixWare</></entry>
<entry><systemitem class="osname">UnixWare</></entry>
<entry><systemitem>x86</></entry>
<entry><systemitem>x86</></entry>
<entry>7.3</entry>
<entry>7.3</entry>
<entry>2002-11-01,
<entry>2002-11-01,
7.1.3 Larry Rosenman (<email>ler@lerctr.org</email>),
7.1.3 Larry Rosenman (<email>ler@lerctr.org</email>),
7.1.1 and 7.1.2(8.0.0) Olivier Prenant (<email>ohp@pyrenet.fr</email>)</entry>
7.1.1 and 7.1.2(8.0.0) Olivier Prenant (<email>ohp@pyrenet.fr</email>)</entry>
<entry>see also <filename>doc/FAQ_SCO</filename></entry>
<entry>see also <filename>doc/FAQ_SCO</filename></entry>
</row>
</row>
<row>
<row>
<entry><systemitem class="osname">Windows with <application>Cygwin</application></></entry>
<entry><systemitem class="osname">Windows with <application>Cygwin</application></></entry>
<entry><systemitem>x86</></entry>
<entry><systemitem>x86</></entry>
<entry>7.4</entry>
<entry>7.4</entry>
<entry>2003-10-24,
<entry>2003-10-24,
Peter Eisentraut (<email>peter_e@gmx.net</email>)</entry>
Peter Eisentraut (<email>peter_e@gmx.net</email>)</entry>
<entry>see <filename>doc/FAQ_MSWIN</filename></entry>
<entry>see <filename>doc/FAQ_MSWIN</filename></entry>
</row>
</row>
<row>
<row>
@ -1804,6 +1763,26 @@ gunzip -c postgres.ps.gz \
Cyril Velter (<email>cyril.velter@libertysurf.fr</email>)</entry>
Cyril Velter (<email>cyril.velter@libertysurf.fr</email>)</entry>
<entry>needs updates to semaphore code</entry>
<entry>needs updates to semaphore code</entry>
</row>
</row>
<row>
<entry><systemitem class="osname">Linux</></entry>
<entry><systemitem>PlayStation 2</></entry>
<entry>7.4</entry>
<entry>2003-11-02,
Peter Eisentraut <email>peter_e@gmx.net</email>)</entry>
<entry>
needs new <filename>config.guess</filename>,
<option>--disable-spinlock</option>, <literal>#undef
HAS_TEST_AND_SET</>, disable <function>tas_dummy()</>
</entry>
</row>
<row>
<entry><systemitem class="osname">Linux</></entry>
<entry><systemitem>PA-RISC</></entry>
<entry>7.4</entry>
<entry>2003-10-25,
Noèl Köthe (<email>noel@debian.org</email>)</entry>
<entry>needs <option>--disable-spinlock</option>, otherwise OK</entry>
</row>
<row>
<row>
<entry><systemitem class="osname">NetBSD</></entry>
<entry><systemitem class="osname">NetBSD</></entry>
<entry><systemitem>Alpha</></entry>
<entry><systemitem>Alpha</></entry>