From 5b48e2ecd469380d7ab10e0ea6bc0345dee01dbe Mon Sep 17 00:00:00 2001 From: Tom Lane Date: Thu, 29 Jul 2010 18:29:52 +0000 Subject: [PATCH] Work around a documentation toolchain problem by replacing the "AIX-fixlevels" table with a carrying the same information. Previously the 9.0 documentation was failing to build as a US-size PDF file. It's quite obscure what the real problem is or why this avoids it, but we need a hack now so we can build docs for beta4. In passing do a bit of editing in the AIX installation docs, in particular remove a long-obsolete claim that the regression tests are likely to fail. --- doc/src/sgml/installation.sgml | 120 +++++++++++++-------------------- 1 file changed, 47 insertions(+), 73 deletions(-) diff --git a/doc/src/sgml/installation.sgml b/doc/src/sgml/installation.sgml index 4b2bae8098..40af9041c6 100644 --- a/doc/src/sgml/installation.sgml +++ b/doc/src/sgml/installation.sgml @@ -1,4 +1,4 @@ - + <![%standalone-include[<productname>PostgreSQL</>]]> @@ -2126,77 +2126,49 @@ kill `cat /usr/local/pgsql/data/postmaster.pid` </para> <para> - Use the following <command>configure</command> flags in addition - to your own if you have installed Readline or libz - there: <literal>--with-includes=/usr/local/include - --with-libraries=/usr/local/lib</literal>. + The minimum recommended fix levels for supported AIX versions are: </para> - <para> - If you don't have a PowerPC or use GCC you might see rounding - differences in the geometry regression test. There will probably - be warnings about 0.0/0.0 division and duplicate symbols which you - can safely ignore. - </para> - - <para> - Some of the AIX tools may be <quote>a little different</quote> - from what you may be accustomed to on other platforms. If you are - looking for a version of <command>ldd</command>, useful for - determining what object code depends on what libraries, the - following URLs may help you: - <ulink url="http://www.faqs.org/faqs/aix-faq/part4/section-22.html"></ulink>, - <ulink url="http://www.han.de/~jum/aix/ldd.c"></ulink>. - </para> + <variablelist> + <varlistentry> + <term>AIX 4.3.3</term> + <listitem><para>Maintenance Level 11 + post ML11 bundle</para></listitem> + </varlistentry> + + <varlistentry> + <term>AIX 5.1</term> + <listitem><para>Maintenance Level 9 + post ML9 bundle</para></listitem> + </varlistentry> + + <varlistentry> + <term>AIX 5.2</term> + <listitem><para>Technology Level 10 Service Pack 3</para></listitem> + </varlistentry> + + <varlistentry> + <term>AIX 5.3</term> + <listitem><para>Technology Level 7</para></listitem> + </varlistentry> + + <varlistentry> + <term>AIX 6.1</term> + <listitem><para>Base Level</para></listitem> + </varlistentry> + </variablelist> <para> - <xref linkend="AIX-fixlevels"> shows the minimum recommended fix levels - for various AIX versions. To check your current fix level, use + To check your current fix level, use <command>oslevel -r</command> in AIX 4.3.3 to AIX 5.2 ML 7, or <command>oslevel -s</command> in later versions. </para> - <table id="AIX-fixlevels"> - <title> - Minimum recommended <systemitem class="osname">AIX</systemitem> fix levels - - - - - - AIX version - fix level - - - - - - AIX 4.3.3 - Maintenance Level 11 + post ML11 bundle - - - - AIX 5.1 - Maintenance Level 9 + post ML9 bundle - - - - AIX 5.2 - Technology Level 10 Service Pack 3 - - - - AIX 5.3 - Technology Level 7 - - - - AIX 6.1 - Base Level - - - - + + Use the following configure flags in addition + to your own if you have installed Readline or libz in + /usr/local: + --with-includes=/usr/local/include + --with-libraries=/usr/local/lib. + GCC issues @@ -2250,8 +2222,8 @@ kill `cat /usr/local/pgsql/data/postmaster.pid` to parse IP addresses in listen_addresses, pg_hba.conf, etc. Older versions of AIX have assorted bugs in this function. If you have problems related to these settings, - updating to the appropriate fix level shown in should take care of it. + updating to the appropriate AIX fix level shown above + should take care of it. @@ -2301,13 +2273,15 @@ hosts=local4,bind4 - This is really a workaround of problems relating - to immaturity of IPv6 support, which improved visibly during the - course of AIX 5.3 releases. It has worked with AIX version 5.3, - but does not represent an elegant solution to the problem. It has - been reported that this workaround is not only unnecessary, but - causes problems on AIX 6.1, where IPv6 support has become more - mature. + + + This is really a workaround for problems relating + to immaturity of IPv6 support, which improved visibly during the + course of AIX 5.3 releases. It has worked with AIX version 5.3, + but does not represent an elegant solution to the problem. It has + been reported that this workaround is not only unnecessary, but + causes problems on AIX 6.1, where IPv6 support has become more mature. + -- 2.40.0