From bb206b6dce8c8613b488a2a428086546a4cf648f Mon Sep 17 00:00:00 2001
From: Bruce Momjian <bruce@momjian.us>
Date: Thu, 20 May 2004 04:19:26 +0000
Subject: [PATCH] Update SCO FAQ.

Larry Rosenman
---
 doc/FAQ_SCO | 35 +++++++++++++++++++++++++++++++++--
 1 file changed, 33 insertions(+), 2 deletions(-)

diff --git a/doc/FAQ_SCO b/doc/FAQ_SCO
index cd299c0a648..6eb60e20a1f 100644
--- a/doc/FAQ_SCO
+++ b/doc/FAQ_SCO
@@ -3,13 +3,13 @@ Frequently Asked Questions (FAQ) for PostgreSQL 7.3
 SCO UnixWare and OpenServer specific
 to be read in conjunction with the installation instructions
 ============================================================
-last updated:           $Date: 2002/11/08 16:49:15 $
+last updated:           $Date: 2004/05/20 04:19:26 $
 
 current maintainer:     Billy G. Allie (Bill.Allie@mug.org)
 original author:        Andrew Merrill (andrew@compclass.com)
 
 
-PostgreSQL 7.3 can be built on SCO UnixWare 7 and SCO OpenServer 5.
+PostgreSQL 7.5 can be built on SCO UnixWare 7 and SCO OpenServer 5.
 On OpenServer, you can use either the OpenServer Development Kit or 
 the Universal Development Kit.
 
@@ -23,6 +23,8 @@ Topics:
 *) Compiling PostgreSQL using the UDK
 *) Reading the PostgreSQL man pages
 *) C99 Issues with the 7.1.1b Feature Supplement 
+*) --enable-thread-safety and UnixWare
+*) float4/float8 regression failures on NaN and inf I/O.
 
 
 ***************************************************************************
@@ -44,6 +46,8 @@ Skunkware has different versions for UnixWare and OpenServer.  Make sure
 you install the correct version for your operating system, except as noted
 below.
 
+Note: on UnixWare 7.1.3 and beyond, the GCC compiler is included on the UDK
+CD as is GNUMake.
 
 ***************************************************************************
 *) GNU Make
@@ -52,6 +56,9 @@ You need to use the GNU make program, which is on the Skunkware CD.  By
 default, it installs as /usr/local/bin/make.  To avoid confusion with the
 SCO make program, you may want to rename GNU make to gmake.
 
+As of UnixWare 7.1.3 and above, the GNU Make program is is the OSTK portion
+of the UDK CD, and is in /usr/gnu/bin/gmake.
+
 
 ***************************************************************************
 *) Readline
@@ -150,3 +157,27 @@ error in compiling tuplesort.c referencing inline functions.
 
 Apparently there was a change in the 7.1.2(8.0.0) compiler and beyond.
 
+
+***************************************************************************
+*) --enable-thread-safety and UnixWare
+
+If you use the --enable-thread-safety configure flag, you *MUST* use -Kpthread
+on ALL libpq using programs.
+
+libpq uses pthread_* calls, which are only available with the
+-Kpthread/-Kthread flag.
+
+***************************************************************************
+*) float4/float8 regression failures on NaN and inf I/O.
+
+You will see regression failures for the float4 and float8 regression
+tests on the NaN and inf I/O functions.  This is due to a bug in SCO's strtod
+library function on BOTH UnixWare and OpenServer.  It's slated to be fixed
+in the first maintenance / update for UnixWare 7.1.4, and probably the
+next MP/UP for OpenServer 5.0.7 (I'm not sure on the OSR side as of the time
+I'm writing this (2004-05-14).
+
+You might also see Join test failures due to ordering differences, and these
+are ok.
+
+
-- 
GitLab