系统管理指南:Solaris 8 容器

影响应用程序行为的库版本

Solaris 8 标记区域使用所谓的备用 libthread 库。这是在 Solaris 8 上的 /usr/lib/lwp 中提供的 libthread 版本。此库已成为 Solaris 10 中的标准线程库,但不是 Solaris 8 中的标准线程库。

通常,备用 libthread 可以解决缺省库存在的各种线程问题,同时它也是 Solaris 10 内核提供的基础线程模型所要求的备用库。但是,如果将此库与 Solaris 8 早期版本中的缺省库相比较,两者之间存在一些细微的行为差异。

如果这些差异导致应用程序在 solaris8 标记区域中的行为与在本机硬件中的行为不同,请确保该区域具有用于 libthread 的最新修补程序。请安装最新版本的修补程序 108827。根据区域中安装的 Solaris 8 版本的不同,可能需要安装其他修补程序,以满足所有的修补程序相关性。Solaris 8 2/04 等较新发行版中已经提供可在 solaris8 标记区域内正常运行的备用 libthread 版本。