@@ -2000,8 +2000,8 @@ kill `cat /usr/local/pgsql/data/postmaster.pid`
2000
2000
<para>
2001
2001
In general, <productname>PostgreSQL</> can be expected to work on
2002
2002
these CPU architectures: x86, x86_64, IA64, PowerPC,
2003
- PowerPC 64, S/390, S/390x, Sparc, Sparc 64, ARM, MIPS, MIPSEL, M68K,
2004
- and PA-RISC. Code support exists for M32R and VAX, but these
2003
+ PowerPC 64, S/390, S/390x, Sparc, Sparc 64, ARM, MIPS, MIPSEL,
2004
+ and PA-RISC. Code support exists for M68K, M32R, and VAX, but these
2005
2005
architectures are not known to have been tested recently. It is often
2006
2006
possible to build on an unsupported CPU type by configuring with
2007
2007
<option>--disable-spinlocks</option>, but performance will be poor.
@@ -2010,11 +2010,11 @@ kill `cat /usr/local/pgsql/data/postmaster.pid`
2010
2010
<para>
2011
2011
<productname>PostgreSQL</> can be expected to work on these operating
2012
2012
systems: Linux (all recent distributions), Windows (Win2000 SP4 and later),
2013
- FreeBSD, OpenBSD, NetBSD, macOS, AIX, HP/UX, Solaris,
2014
- and UnixWare. Other Unix-like systems may also work but are not currently
2013
+ FreeBSD, OpenBSD, NetBSD, macOS, AIX, HP/UX, and Solaris.
2014
+ Other Unix-like systems may also work but are not currently
2015
2015
being tested. In most cases, all CPU architectures supported by
2016
2016
a given operating system will work. Look in
2017
- the <xref linkend="installation-platform-notes"> below to see if
2017
+ <xref linkend="installation-platform-notes"> below to see if
2018
2018
there is information
2019
2019
specific to your operating system, particularly if using an older system.
2020
2020
</para>
@@ -2639,160 +2639,6 @@ PHSS_30849 s700_800 u2comp/be/plugin library Patch
2639
2639
</sect3>
2640
2640
</sect2>
2641
2641
2642
- <sect2 id="installation-notes-sco">
2643
- <title>SCO OpenServer and SCO UnixWare</title>
2644
-
2645
- <indexterm zone="installation-notes-sco">
2646
- <primary>SCO</primary>
2647
- <secondary>installation on</secondary>
2648
- </indexterm>
2649
-
2650
- <indexterm zone="installation-notes-sco">
2651
- <primary>UnixWare</primary>
2652
- <secondary>installation on</secondary>
2653
- </indexterm>
2654
-
2655
- <para>
2656
- PostgreSQL can be built on SCO UnixWare 7 and SCO OpenServer 5.
2657
- On OpenServer, you can use either the OpenServer Development Kit
2658
- or the Universal Development Kit. However, some tweaking may be
2659
- needed, as described below.
2660
- </para>
2661
-
2662
- <sect3>
2663
- <title>Skunkware</title>
2664
-
2665
- <para>
2666
- You should locate your copy of the SCO Skunkware CD. The
2667
- Skunkware CD is included with UnixWare 7 and current versions of
2668
- OpenServer 5. Skunkware includes ready-to-install versions of
2669
- many popular programs that are available on the Internet. For
2670
- example, gzip, gunzip, GNU Make, Flex, and Bison are all
2671
- included. For UnixWare 7.1, this CD is now labeled "Open License
2672
- Software Supplement". If you do not have this CD, the software
2673
- on it is available
2674
- from <ulink url="http://www.sco.com/skunkware/"></ulink>.
2675
- </para>
2676
-
2677
- <para>
2678
- Skunkware has different versions for UnixWare and OpenServer.
2679
- Make sure you install the correct version for your operating
2680
- system, except as noted below.
2681
- </para>
2682
-
2683
- <para>
2684
- On UnixWare 7.1.3 and beyond, the GCC compiler is included on the
2685
- UDK CD as is GNU Make.
2686
- </para>
2687
- </sect3>
2688
-
2689
- <sect3>
2690
- <title>GNU Make</title>
2691
-
2692
- <para>
2693
- You need to use the GNU Make program, which is on the Skunkware
2694
- CD. By default, it installs
2695
- as <filename>/usr/local/bin/make</filename>.
2696
- </para>
2697
-
2698
- <para>
2699
- As of UnixWare 7.1.3 and above, the GNU Make program is the
2700
- OSTK portion of the UDK CD, and is
2701
- in <filename>/usr/gnu/bin/gmake</filename>.
2702
- </para>
2703
- </sect3>
2704
-
2705
- <sect3>
2706
- <title>Readline</title>
2707
-
2708
- <para>
2709
- The Readline library is on the Skunkware CD. But it is not
2710
- included on the UnixWare 7.1 Skunkware CD. If you have the
2711
- UnixWare 7.0.0 or 7.0.1 Skunkware CDs, you can install it from
2712
- there. Otherwise,
2713
- try <ulink url="http://www.sco.com/skunkware/"></ulink>.
2714
- </para>
2715
-
2716
- <para>
2717
- By default, Readline installs into <filename>/usr/local/lib</> and
2718
- <filename>/usr/local/include</>. However, the
2719
- PostgreSQL <command>configure</command> program will not find it
2720
- there without help. If you installed Readline, then use the
2721
- following options to <command>configure</command>:
2722
- <programlisting>
2723
- ./configure --with-libraries=/usr/local/lib --with-includes=/usr/local/include
2724
- </programlisting>
2725
- </para>
2726
- </sect3>
2727
-
2728
- <sect3>
2729
- <title>Using the UDK on OpenServer</title>
2730
-
2731
- <para>
2732
- If you are using the new Universal Development Kit (UDK) compiler
2733
- on OpenServer, you need to specify the locations of the UDK
2734
- libraries:
2735
- <programlisting>
2736
- ./configure --with-libraries=/udk/usr/lib --with-includes=/udk/usr/include
2737
- </programlisting>
2738
- Putting these together with the Readline options from above:
2739
- <programlisting>
2740
- ./configure --with-libraries="/udk/usr/lib /usr/local/lib" --with-includes="/udk/usr/include /usr/local/include"
2741
- </programlisting>
2742
- </para>
2743
- </sect3>
2744
-
2745
- <sect3>
2746
- <title>Reading the PostgreSQL Man Pages</title>
2747
-
2748
- <para>
2749
- By default, the PostgreSQL man pages are installed into
2750
- <filename>/usr/local/pgsql/share/man</filename>. By default, UnixWare
2751
- does not look there for man pages. To be able to read them you
2752
- need to modify the
2753
- <varname>MANPATH</varname> variable
2754
- in <filename>/etc/default/man</filename>, for example:
2755
- <programlisting>
2756
- MANPATH=/usr/lib/scohelp/%L/man:/usr/dt/man:/usr/man:/usr/share/man:scohelp:/usr/local/man:/usr/local/pgsql/share/man
2757
- </programlisting>
2758
- </para>
2759
-
2760
- <para>
2761
- On OpenServer, some extra research needs to be invested to make
2762
- the man pages usable, because the man system is a bit different
2763
- from other platforms. Currently, PostgreSQL will not install
2764
- them at all.
2765
- </para>
2766
- </sect3>
2767
-
2768
- <sect3>
2769
- <title>C99 Issues with the 7.1.1b Feature Supplement</title>
2770
-
2771
- <para>
2772
- For compilers earlier than the one released with OpenUNIX 8.0.0
2773
- (UnixWare 7.1.2), including the 7.1.1b Feature Supplement, you
2774
- may need to specify <option>-Xb</option>
2775
- in <varname>CFLAGS</varname> or the <varname>CC</varname>
2776
- environment variable. The indication of this is an error in
2777
- compiling <filename>tuplesort.c</filename> referencing inline
2778
- functions. Apparently there was a change in the 7.1.2(8.0.0)
2779
- compiler and beyond.
2780
- </para>
2781
- </sect3>
2782
-
2783
- <sect3>
2784
- <title>Threading on UnixWare</title>
2785
-
2786
- <para>
2787
- For threading, you<emphasis>must</emphasis> use <option>-Kpthread</option>
2788
- on <emphasis>all</emphasis> libpq-using programs. libpq
2789
- uses <function>pthread_*</function> calls, which are only
2790
- available with the
2791
- <option>-Kpthread</>/<option>-Kthread</> flag.
2792
- </para>
2793
- </sect3>
2794
- </sect2>
2795
-
2796
2642
<sect2 id="installation-notes-solaris">
2797
2643
<title>Solaris</title>
2798
2644
0 commit comments