about summary refs log tree commit diff
path: root/Etc/MACHINES
diff options
context:
space:
mode:
authorPeter Stephenson <pws@users.sourceforge.net>2004-03-12 17:58:31 +0000
committerPeter Stephenson <pws@users.sourceforge.net>2004-03-12 17:58:31 +0000
commit63d82fcbd27fb54b757e9ce2ae9830485446e227 (patch)
tree69b5e82a9da3d9244ec1467f08a226b4687d550e /Etc/MACHINES
parentb74e003f9cf9ae541869b3f6aab4a86a056c6cca (diff)
downloadzsh-63d82fcbd27fb54b757e9ce2ae9830485446e227.tar.gz
zsh-63d82fcbd27fb54b757e9ce2ae9830485446e227.tar.xz
zsh-63d82fcbd27fb54b757e9ce2ae9830485446e227.zip
19615: Update MACHINES
Diffstat (limited to 'Etc/MACHINES')
-rw-r--r--Etc/MACHINES56
1 files changed, 35 insertions, 21 deletions
diff --git a/Etc/MACHINES b/Etc/MACHINES
index 1e33cbb54..816f0be02 100644
--- a/Etc/MACHINES
+++ b/Etc/MACHINES
@@ -7,7 +7,8 @@ zsh to work on an OS not listed, let us know.  The information in this
 list may be out of date, as the developers do not have access to all
 machines.  In general, GNU/Linux distributions, Solaris and Cygwin are
 reasonably well covered.  Please let us have any recent information
-on other systems.
+on other systems.  The information for systems not known to have been
+tested recently is marked as `out of date'.
 
 On all machines if you use gcc and upgrade your OS you must rebuild gcc
 after the OS upgrade.  A gcc left from a previous OS may seem to work
@@ -50,7 +51,8 @@ Red Hat Inc.: Cygwin
 DEC: Ultrix (Alpha or DECstation)
 DEC: Mach 3.0 (DECstation 5000/25)
 DEC: OSF/1 1.2, 1.3, 2.0, 3.x, DEC Unix 4.x (Alpha)
-Compaq: Tru64
+	[Out of date.]
+
 	In OSF/1 3.x, there is apparently a bug in the header file
 	/usr/include/rpcsvc/ypclnt.h; the prototype for yp_all() has a
 	struct ypall_callback as its final argument, which should be a
@@ -73,8 +75,12 @@ FreeBSD: FreeBSD 2.2.7, 3.x, 4.x
 	does not work, but it does with 3.x and 4.x.
 
 HP: HP-UX 9, 10.20, 11.0
-	Should build `out-of-the-box', although various problems have
-	been encountered on HP-UX 11.x:
+	Should build `out-of-the-box'.  The zsh/zpty module is not
+	working on recent versions of 11.x.  This causes all the
+	Y tests in the Tests subdirectory to fail, possibly in obscure
+	ways.  However, zsh/zpty is not needed in normal operation.
+
+	Previous problems encountered on HP-UX 11.x:
 
 	  Some of the special keys on the keyboard (backspace, delete)
 	  have been found to stop functioning.  One suggested fix is
@@ -86,18 +92,24 @@ HP: HP-UX 9, 10.20, 11.0
 	  Recent reports indicated this is not necessary on recent versions
 	  of HP-UX 11.
 
-	  The configure option `--disable-dynamic' may be necessary when
-	  compiling on HP-UX 11 using Softbench.  Various problems with
-	  dynamic loading have been reported; this should compile using the
-	  standard dlopen() function set (rather than the 10.20 shl_load()
-	  function set).  More details of any difficulties would be
-	  appreciated.
-
 	  Compiling with gcc 2.7.1 is known to fail with header file
 	  conflicts.  Use the HP ANSI C compiler.
 
-IBM: AIX 3.2, 4.x
-	Should build `out-of-the-box', but --enable-zsh-mem will not work.
+HP/Compaq: Tru64
+	  Should build `out-of-the-box'.
+
+IBM: AIX 3.2, 4.x, 5.x
+	Should build `out-of-the-box'.
+
+	AIX, unusually, requires that symbols available in dynamically
+	loaded libraries be marked explicitly.  As the developers do not
+	have direct access to AIX these markers are often missing.  The
+	usual symptom is that linking a library (.so) file fails and
+	reports a missing symbol.  Please report any such failures to the
+	maintainers.
+
+	Certain features will not work, in particular --enable-cap
+	and --enable-zsh-mem.
 
 	On 3.2, for 64-bit integer support you need to compile with gcc, as
 	the native compiler does not support ANSI simultaneously with
@@ -140,11 +152,15 @@ OpenBSD: OpenBSD 2.x, 3.x
 	Should build `out-of-the-box'.
 
 SIEMENS: Reliant UNIX
+	[Out of date.]
+
 	Builds `out-of-the-box'. Dynamic loading is supported. 
 	Large Files and 64-bit integers are supported as of version 5.44
 	and CDS/CDS++ compiler.
 
 SIEMENS: SINIX
+	[Out of date.]
+
 	MX (Intel) platform: SINIX-L/M 5.41
 	Builds out-of-the-box with EGCS. Neither dynamic loading nor
 	64-bit integers are supported. Native compiler was not tried
@@ -159,6 +175,8 @@ SIEMENS: SINIX
 	update to Reliant UNIX.
 
 SGI: IRIX 6.2, 6.3, 6.5
+	[Out of date.]
+
 	Should build `out-of-the-box'.
 
 	On 6.5.2, zsh malloc routines are reported not to work; also
@@ -172,8 +190,7 @@ SGI: IRIX 6.2, 6.3, 6.5
 	The zpty module is not currently supported.
 
 Sun: SunOS 4.1.x
-	[This information is probably out of date.  If you know otherwise,
-	please tell zsh-workers@sunsite.dk.]
+	[Out of date.]
 
 	Under 4.1.3 if yellow pages is used, username completion may cause
 	segmentation violation.  This is a bug in the shared library not
@@ -194,12 +211,9 @@ Sun: Solaris 2.x
 	to /usr/ucblib in your LD_LIBRARY_PATH.  You can easily do this
 	by just unsetting LD_LIBRARY_PATH before building zsh.
 
-	Problems have been reported using --enable-lfs (the default) to
-	enable large file system and integer support on Solaris 2 with gcc.
-	Apparently upgrading to gcc version 2.95.2 fixes this.  If this
-	is not feasible, configure with --disable-lfs.  We would be
-	grateful for more detailed information.  The most problems seem
-	to occur on Solaris 2.6, where --disable-lfs is recommended.
+	Problems were once reported using --enable-lfs (the default) to
+	enable large file system and integer support on Solaris 2 with gcc
+	before 2.95.2.  Recent versions of gcc appear to be unproblematic.
 
 Other machines
 --------------