diff options
author | Tom Yu <tlyu@mit.edu> | 2004-02-13 23:39:59 +0000 |
---|---|---|
committer | Tom Yu <tlyu@mit.edu> | 2004-02-13 23:39:59 +0000 |
commit | 5f472a51a83160a88751b92bcb9f378424627bfb (patch) | |
tree | b93b1c6cd8fc91360e8fcd2e05ea648dc8bb46d4 /doc | |
parent | 0f240326537d6d303c288506840189d3b35c4da3 (diff) | |
download | krb5-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')
-rw-r--r-- | doc/ChangeLog | 5 | ||||
-rw-r--r-- | doc/build.texinfo | 22 |
2 files changed, 25 insertions, 2 deletions
diff --git a/doc/ChangeLog b/doc/ChangeLog index ffe9724..9ed8880 100644 --- a/doc/ChangeLog +++ b/doc/ChangeLog @@ -1,3 +1,8 @@ +2004-02-13 Tom Yu <tlyu@mit.edu> + + * build.texinfo (Solaris 9): Add section describing workaround for + Solaris 9 pty-close kernel bug. + 2003-07-25 Ken Raeburn <raeburn@mit.edu> * admin.texinfo (realms (krb5.conf)): Add description of 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 |