Notes de version de Solaris 9 (Edition pour plate-forme SPARC)

Compilation de programmes Motif dans l'environnement d'exploitation Solaris 9

Un problème survient lors de la compilation d'un programme Motif dans l'environnement d'exploitation Solaris 9 si :

Un vidage de mémoire risque de se produire lorsque le programme Motif utilise la version 2.1 de Motif, alors que l'ancienne bibliothèque partagée utilise la version 1.2. Il ne s'agit pas d'un problème de compatibilité binaire des applications compilées dans les environnements d'exploitation Solaris 2.4, 2.5, 2.5.1 ou 2.6. Ces applications devraient fonctionner correctement dans l'environnement d'exploitation Solaris 9.

Solution : si vous utilisez une ancienne bibliothèque partagée qui est directement liée à la bibliothèque Motif et que vous voulez compiler, sous Solaris 9, un programme permettant d'établir un lien à la fois avec Motif et avec cette ancienne bibliothèque partagée, utilisez une ligne de compilation similaire à la suivante :


cc foo.c -o programme -DMOTIF12_HEADERS -I/usr/openwin/include \
-I/usr/dt/include -lXm12 -lXt -lX11
Dans l'exemple précédent, programme est le nom du programme que vous compilez.