Tilläggsinformation för Solaris 9 (SPARC-version)

Kompilera Motif-program i Solaris 9

Det uppstår ett problem när du kompilerar ett Motif-program i Solaris 9 under följande förutsättningar:

När Motif-programmet använder Motif version 2.1 och det gamla delade biblioteket använder Motif version 1.2, kan en minnesutskriftsfil skapas. Detta är inte ett binärt kompatibilitetsproblem för program som har kompilerats i Solaris 2.4, 2.5, 2.5.1 eller 2.6. Sådana program bör fungera korrekt i Solaris 9-operativmiljön.

Lösning: Om det finns ett äldre delat bibliotek som länkar direkt till Motif-biblioteket, och du vill kompilera ett program i Solaris 9 som länkar till både Motif-biblioteket och det äldre biblioteket, bör du använda följande rad för kompileringen:


cc foo.c -o program -DMOTIF12_HEADERS -I/usr/openwin/include 
-I/usr/dt/include -lXm12 -lXt -lX11
I det föregående exemplet är program namnet på det program som du kompilerar.