다음과 같은 상황에서 Solaris 9 운영 환경의 Motif 프로그램을 컴파일하면 문제가 발생합니다.
Solaris 2.4, 2.5, 2.5.1 또는 2.6 운영 환경에서 컴파일된 공유 라이브러리로 링크됩니다.
이전 라이브러리는 Motif 응용프로그램 프로그래밍 인터페이스(API)도 사용합니다.
Motif 프로그램이 Motif 버전 2.1을 사용하고 이전 공유 라이브러리가 Motif 버전 1.2를 사용할 경우, 코어 덤프가 발생할 수 있습니다. Solaris 2.4, 2.5, 2.5.1 및 2.6 운영 환경에서 컴파일된 응용 프로그램은 Solaris 9 운영 환경에서 올바로 실행되어야 하기 때문에 이 문제는 이진 호환 문제가 아닙니다.
조치: Motif 라이브러리에 직접 링크되는 이전 공유 라이브러리를 갖고 있고 Motif 및 이전 공유 라이브러리에 모두 링크되는 Solaris 9 운영 환경에서 프로그램을 컴파일하려면 다음과 같은 명령줄을 사용하여 컴파일하십시오.
cc foo.c -o program -DMOTIF12_HEADERS -I/usr/openwin/include -I/usr/dt/include -lXm12 -lXt -lX11 |