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