From 837b787f59adbf4f92fff364a5bfc6979a038686 Mon Sep 17 00:00:00 2001 From: Ken Raeburn Date: Fri, 4 Mar 2005 02:06:39 +0000 Subject: [PATCH] * 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 --- doc/ChangeLog | 3 +++ doc/build.texinfo | 12 ++++++++++++ 2 files changed, 15 insertions(+) diff --git a/doc/ChangeLog b/doc/ChangeLog index 04bcf4287..cbdc4ea89 100644 --- a/doc/ChangeLog +++ b/doc/ChangeLog @@ -1,5 +1,8 @@ 2005-03-03 Ken Raeburn + * 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. 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 -- 2.26.2