summaryrefslogtreecommitdiffstats
path: root/doc/build.texinfo
diff options
context:
space:
mode:
authorKen Raeburn <raeburn@mit.edu>2005-03-04 02:06:39 +0000
committerKen Raeburn <raeburn@mit.edu>2005-03-04 02:06:39 +0000
commit837b787f59adbf4f92fff364a5bfc6979a038686 (patch)
tree31e2dc212ac4acb9c7abeda7bb084441a7ea8f55 /doc/build.texinfo
parentc90d573e2047d9498a5a747ef4cc7d67d8e7e57a (diff)
downloadkrb5-837b787f59adbf4f92fff364a5bfc6979a038686.tar.gz
krb5-837b787f59adbf4f92fff364a5bfc6979a038686.tar.xz
krb5-837b787f59adbf4f92fff364a5bfc6979a038686.zip
* build.texinfo (HPUX): Update with current state of shared library and thread
support. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17115 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'doc/build.texinfo')
-rw-r--r--doc/build.texinfo12
1 files changed, 12 insertions, 0 deletions
diff --git a/doc/build.texinfo b/doc/build.texinfo
index fc60d7ab8..4a5eb70f0 100644
--- a/doc/build.texinfo
+++ b/doc/build.texinfo
@@ -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