about summary refs log tree commit diff
path: root/MACHINES
diff options
context:
space:
mode:
authorPeter Stephenson <pws@users.sourceforge.net>2009-05-16 12:13:00 +0000
committerPeter Stephenson <pws@users.sourceforge.net>2009-05-16 12:13:00 +0000
commit9169cd747f81bf1053e4d230ef1efdfd5aedb642 (patch)
tree042385167b79b0696dc3ac553bd9c1f63aeb691d /MACHINES
parent49db32f2b55d0589c60d6408db002c1ad6bbb5d8 (diff)
downloadzsh-9169cd747f81bf1053e4d230ef1efdfd5aedb642.tar.gz
zsh-9169cd747f81bf1053e4d230ef1efdfd5aedb642.tar.xz
zsh-9169cd747f81bf1053e4d230ef1efdfd5aedb642.zip
Paul Ackersviller: 26962: updated HP-UX dynamic linking
Diffstat (limited to 'MACHINES')
-rw-r--r--MACHINES12
1 files changed, 7 insertions, 5 deletions
diff --git a/MACHINES b/MACHINES
index 81d26b888..8f3abee38 100644
--- a/MACHINES
+++ b/MACHINES
@@ -94,11 +94,13 @@ HP: HP-UX 9, 10.20, 11.x (PA-RISC, Itanium)
 	  have been found to stop functioning.  One suggested fix is
 	  to alter the way the curses library is linked in the Makefile.
 	  Replacing `-lcurses' with `-lHcurses -lcurses' in the libraries
-	  is reported to fix.  An attempt to fix this in configure
-	  is apparently ineffective; more information would be appreciated
-	  as the maintainers do not have access to an HP-UX system.
-	  Recent reports indicated this is not necessary on recent versions
-	  of HP-UX 11.
+	  is reported to fix this on 11.0, but is no longer necessary on
+	  more recent versions of HP-UX 11, i.e. 11.11+.
+
+	  Typical gcc installations on HP-UX use HP's linker rather than
+	  the GNU one.  Configure will fail to set up dynamic linking in
+	  this situation.  The following should allow building of modules:
+	    DLLD=/usr/ccs/bin/ld DLLDFLAGS=-b DLCFLAGS=-fpic ./configure ...
 
 	  Compiling with gcc 2.7.1 is known to fail with header file
 	  conflicts.  Use the HP ANSI C compiler.