Solaris 9: Notas sobre la versión (Edición SPARC)

Cuestiones sobre Common Desktop Environment (CDE)

Compilación de programas Motif en el sistema operativo Solaris 9

Se produce un problema cuando se compila un programa Motif en el sistema operativo Solaris 9 en las circunstancias siguientes.

Cuando el programa Motif usa la versión 2.1 y la biblioteca compartida antigua usa la versión 1.2, se podría generar un volcado de núcleo. Éste no es un problema de compatibilidad binaria en las aplicaciones compiladas en los sistemas operativos Solaris 2.4, 2.5, 2.5.1 y 2.6, que deberían funcionar correctamente en Solaris 9.

Solución alternativa: si tiene una biblioteca compartida antigua que enlaza directamente con la biblioteca Motif y desea compilar un programa en el sistema operativo Solaris 9 que enlace con ambas bibliotecas, escriba una línea como la siguiente:


cc foo.c -o programa -DMOTIF12_HEADERS -I/usr/openwin/include 
-I/usr/dt/include -lXm12 -lXt -lX11
En el ejemplo anterior, programa es el nombre del programa que se está compilando.