aboutsummaryrefslogtreecommitdiff
path: root/doc/build.texinfo
diff options
context:
space:
mode:
authorTom Yu <tlyu@mit.edu>2004-02-13 23:39:59 +0000
committerTom Yu <tlyu@mit.edu>2004-02-13 23:39:59 +0000
commit5f472a51a83160a88751b92bcb9f378424627bfb (patch)
treeb93b1c6cd8fc91360e8fcd2e05ea648dc8bb46d4 /doc/build.texinfo
parent0f240326537d6d303c288506840189d3b35c4da3 (diff)
downloadkrb5-5f472a51a83160a88751b92bcb9f378424627bfb.zip
krb5-5f472a51a83160a88751b92bcb9f378424627bfb.tar.gz
krb5-5f472a51a83160a88751b92bcb9f378424627bfb.tar.bz2
* build.texinfo (Solaris 9): Add section describing workaround for
Solaris 9 pty-close kernel bug. ticket: 2195 tags: pullup git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16078 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'doc/build.texinfo')
-rw-r--r--doc/build.texinfo22
1 files changed, 20 insertions, 2 deletions
diff --git a/doc/build.texinfo b/doc/build.texinfo
index 4d5a4c6..14f284d 100644
--- a/doc/build.texinfo
+++ b/doc/build.texinfo
@@ -750,6 +750,7 @@ Thanks!
* HPUX::
* Solaris versions 2.0 through 2.3::
* Solaris 2.X::
+* Solaris 9::
* SGI Irix 5.X::
* Ultrix 4.2/3::
@end menu
@@ -847,7 +848,7 @@ environment to break or behave differently.
@end enumerate
-@node Solaris 2.X, SGI Irix 5.X, Solaris versions 2.0 through 2.3, OS Incompatibilities
+@node Solaris 2.X, Solaris 9, Solaris versions 2.0 through 2.3, OS Incompatibilities
@subsection Solaris 2.X
You @b{must} compile Kerberos V5 without the UCB compatibility
@@ -861,7 +862,24 @@ to configure with the option @code{CFLAGS="-D_XOPEN_SOURCE=500
-D__EXTENSIONS__"}. This is not well tested; at MIT we work primarily
with the 32-bit execution environment.
-@node SGI Irix 5.X, Ultrix 4.2/3, Solaris 2.X, OS Incompatibilities
+@node Solaris 9, SGI Irix 5.X, Solaris 2.X, OS Incompatibilities
+@subsection Solaris 9
+
+Solaris 9 has a kernel race condition which causes the final output
+written to the slave side of a pty to be lost upon the final close()
+of the slave device. This causes the dejagnu-based tests to fail
+intermittently. A workaround exists, but requires some help from the
+scheduler, and the ``make check'' must be executed from a shell with
+elevated priority limits.
+
+Run something like
+
+@code{priocntl -s -c FX -m 30 -p 30 -i pid nnnn}
+
+as root, where @code{nnnn} is the pid of the shell whose priority
+limit you wish to raise.
+
+@node SGI Irix 5.X, Ultrix 4.2/3, Solaris 9, OS Incompatibilities
@subsection SGI Irix 5.X
If you are building in a tree separate from the source tree, the vendors