Oracle® Solaris 11.2 版本說明

結束列印檢視

更新日期: 2015 年 5 月
 
 

libima.so 程式庫初始化非多執行緒安全 (17540151)

libima 程式庫初始化常式 so_init()InitLibrary() 並不是執行緒安全的函數。因此,系統並未正確呼叫初始化常式以提供多執行緒安全的介面。

解決方法:不要使用 lazyload 參數來連結 libima。例如,不要使用 lazyload 參數編譯程式碼。

cc example.c -mt -z lazyload -lima

改用下列命令來編譯程式碼:

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