Med Solaris 7-operativmiljön får programmerarna en fullständig 32-bitars och 64-bitars utvecklingsmiljö Här följer några viktiga punkter:
Kan skapa program och drivrutiner för 32 och 64 bitar på SPARC-system som kör 32-bitars Solaris 7-programvara (med 64-bitarsstöd installerat) eller UltraSPARC-system som kör 64-bitars Solaris 7-programvara.
Delade headerfiler stöder 32-bitars- och 64-bitarsprogram.
Separata bibliotek för 32-bitars- och 64-bitarsprogram.
Separata drivrutiner för 32-bitars- och 64-bitarskärnor.
Oförändrad PATH.
Stora filer - Om ett program bara kräver stöd för stora filer kan det fortsätta att användas i 32-bitarsversion och utnyttja gränssnittet för stora filer. Ett program bör dock konverteras till 64 bitar om man vill utnyttja alla fördelar med 64-bitarstekniken.
$ORIGIN - Länkaren stöder ett nytt nyckelord, $ORIGIN, som kan bäddas in i sökvägsnamn (anges med flaggan -R) så att biblioteksplaceringar kan anges i förhållande till den körbara filens plats. Mer information om $ORIGINfinns i Linker and Libraries Guide.
Den medföljande assemblern för SPARC-system har uppdaterats så att den stöder assemblering av både 32-bitars och 64-bitars SPARC-assemblerprogram. De instruktionsuppsättningar som stöds är SPARC V8, SPARC V9 och de UltraSPARC-specifika VIS-instruktionerna.
Mer information finns i Solaris 7 64-bit Developer's Guide.