Solaris 8 4/01: Actualización de las notas sobre la versión (Edición SPARC)

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

Se produce un problema al compilar un programa Motif en el sistema operativo Solaris 8, cuando enlaza con una biblioteca compartida compilada en los sistemas operativos Solaris 2.4, 2.5, 2.5.1 ó 2.6 y la biblioteca antigua usa también la interfaz de programación de aplicación (API) de Motif.

El programa Motif usa la versión 2.1 de Motif y la biblioteca compartida antigua usa la versión 1.2. Se produce un volcado del núcleo central. Éste no es un problema de compatibilidad binaria de las aplicaciones compiladas en los sistemas operativos Solaris 2.4, 2.5, 2.5.1 ó 2.6, que deberían funcionar correctamente en Solaris 8.

Solución alternativa: si tiene una biblioteca compartida anterior que enlaza directamente con la biblioteca Motif y desea compilar un programa en el sistema operativo Solaris 8 que enlaza tanto con la biblioteca Motif como con la biblioteca anterior, use una línea como ésta para compilar:


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