Oracle® Solaris 11.2 发行说明

退出打印视图

更新时间: 2015 年 5 月
 
 

libima.so 库初始化不是 MT-Safe(多线程安全)的 (17540151)

libima 库初始化例程 so_init()InitLibrary() 不是线程安全的函数。因此,未为多线程安全接口正确调用初始化例程。

解决方法:不使用 lazyload 参数来链接到 libima。例如,不使用 lazyload 参数编译代码,

cc example.c -mt -z lazyload -lima

而是使用以下命令来编译代码:

cc example.c -mt -z nolazyload -lima -z lazyload