@@ -3,13 +3,13 @@ Frequently Asked Questions (FAQ) for PostgreSQL 7.3
33SCO UnixWare and OpenServer specific
44to be read in conjunction with the installation instructions
55============================================================
6- last updated: $Date: 2002/11/08 16:49:15 $
6+ last updated: $Date: 2004/05/20 04:19:26 $
77
88current maintainer: Billy G. Allie (Bill.Allie@mug.org)
99original author: Andrew Merrill (andrew@compclass.com)
1010
1111
12- PostgreSQL 7.3 can be built on SCO UnixWare 7 and SCO OpenServer 5.
12+ PostgreSQL 7.5 can be built on SCO UnixWare 7 and SCO OpenServer 5.
1313On OpenServer, you can use either the OpenServer Development Kit or
1414the Universal Development Kit.
1515
@@ -23,6 +23,8 @@ Topics:
2323*) Compiling PostgreSQL using the UDK
2424*) Reading the PostgreSQL man pages
2525*) C99 Issues with the 7.1.1b Feature Supplement
26+ *) --enable-thread-safety and UnixWare
27+ *) float4/float8 regression failures on NaN and inf I/O.
2628
2729
2830***************************************************************************
@@ -44,6 +46,8 @@ Skunkware has different versions for UnixWare and OpenServer. Make sure
4446you install the correct version for your operating system, except as noted
4547below.
4648
49+ Note: on UnixWare 7.1.3 and beyond, the GCC compiler is included on the UDK
50+ CD as is GNUMake.
4751
4852***************************************************************************
4953*) GNU Make
@@ -52,6 +56,9 @@ You need to use the GNU make program, which is on the Skunkware CD. By
5256default, it installs as /usr/local/bin/make. To avoid confusion with the
5357SCO make program, you may want to rename GNU make to gmake.
5458
59+ As of UnixWare 7.1.3 and above, the GNU Make program is is the OSTK portion
60+ of the UDK CD, and is in /usr/gnu/bin/gmake.
61+
5562
5663***************************************************************************
5764*) Readline
@@ -150,3 +157,27 @@ error in compiling tuplesort.c referencing inline functions.
150157
151158Apparently there was a change in the 7.1.2(8.0.0) compiler and beyond.
152159
160+
161+ ***************************************************************************
162+ *) --enable-thread-safety and UnixWare
163+
164+ If you use the --enable-thread-safety configure flag, you *MUST* use -Kpthread
165+ on ALL libpq using programs.
166+
167+ libpq uses pthread_* calls, which are only available with the
168+ -Kpthread/-Kthread flag.
169+
170+ ***************************************************************************
171+ *) float4/float8 regression failures on NaN and inf I/O.
172+
173+ You will see regression failures for the float4 and float8 regression
174+ tests on the NaN and inf I/O functions. This is due to a bug in SCO's strtod
175+ library function on BOTH UnixWare and OpenServer. It's slated to be fixed
176+ in the first maintenance / update for UnixWare 7.1.4, and probably the
177+ next MP/UP for OpenServer 5.0.7 (I'm not sure on the OSR side as of the time
178+ I'm writing this (2004-05-14).
179+
180+ You might also see Join test failures due to ordering differences, and these
181+ are ok.
182+
183+
0 commit comments