Notes de version Oracle® Solaris 11.2

Quitter la vue de l'impression

Mis à jour : Mai 2015
 
 

L'initialisation de la bibliothèque libima.so n'est pas MT-SAFE (17540151)

Les routines d'initialisation de la bibliothèque libima, so_init() et InitLibrary(), ne sont pas des fonctions sécurisées par thread. Par conséquent, les routines d'initialisation ne sont pas correctement appelées pour les interfaces sécurisées par MT.

Solution de contournement : N'utilisez pas le paramètre lazyload pour créer un lien vers libima. Par exemple, ne compilez pas le code en utilisant le paramètre lazyload.

cc example.c -mt -z lazyload -lima

Utilisez plutôt la commande suivante pour compiler le code :

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