Oracle® Solaris 11.2 ご使用にあたって

印刷ビューの終了

更新: 2015 年 5 月
 
 

libima.so のライブラリ初期化が MT セーフでない (17540151)

libima ライブラリ初期化ルーチン so_init() および InitLibrary(), は、スレッドセーフな関数ではありません。そのため、初期化ルーチンは MT セーフなインタフェースに対して正しく呼び出されません。

回避方法: lazyload パラメータを使用して libima にリンクしないでください。たとえば、lazyload パラメータを使用してコードをコンパイルしないでください。

cc example.c -mt -z lazyload -lima

その代わりに、次のコマンドを使用してコードをコンパイルします。

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