* build.texinfo (HPUX): Update with current state of shared library and thread
authorKen Raeburn <raeburn@mit.edu>
Fri, 4 Mar 2005 02:06:39 +0000 (02:06 +0000)
committerKen Raeburn <raeburn@mit.edu>
Fri, 4 Mar 2005 02:06:39 +0000 (02:06 +0000)
support.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17115 dc483132-0cff-0310-8789-dd5450dbe970

doc/ChangeLog
doc/build.texinfo

index 04bcf4287dd85ceb99f3483eba93663a07dabe4e..cbdc4ea898821aac178dab4ef66b0ed96fe8c74b 100644 (file)
@@ -1,5 +1,8 @@
 2005-03-03  Ken Raeburn  <raeburn@mit.edu>
 
+       * build.texinfo (HPUX): Update with current state of shared
+       library and thread support.
+
        * Makefile (PSPDF): New variable.
        (admin-guide.pdf, install-guide.pdf, user-guide.pdf): New
        targets.
index fc60d7ab8de235b421e3846f4f038ac7c2df5af3..4a5eb70f04bee8a82d1fda48ceecbd7cc7a495d8 100644 (file)
@@ -831,6 +831,18 @@ compiler should work as long as you give it the @samp{-Ae} flag
 @samp{./configure CC='c89 -D_HPUX_SOURCE'}, which was the previous
 recommendation.  This has only been tested recently for HPUX 10.20.
 
+You will need to configure with @samp{--disable-shared
+--enable-static}, because as of 1.4 we don't have support for HPUX
+shared library finalization routines, nor the option (yet) to ignore
+that lack of support (which means repeated
+@code{dlopen}/@code{dlclose} cycles on the Kerberos libraries may not
+be safe) and build the shared libraries anyways.
+
+You will also need to configure the build tree with
+@samp{--disable-thread-support} if you are on HPUX 10 and do not have
+the DCE development package installed, because that's where the
+@code{pthread.h} header file is found.
+
 @node Solaris versions 2.0 through 2.3, Solaris 2.X, HPUX, OS Incompatibilities
 @subsection Solaris versions 2.0 through 2.3