Updated 2005/01/19

Sun[tm] Studio 10 for Solaris Platforms Release Notes

The Sun Studio 10 for Solaris Platforms Release Notes contain last-minute installation details and other information about the software.

Information in this document updates and extends information in the component readme files included with this release.

If you have downloaded and installed the software, you can access the readme files at file:/installation_directory/docs/index.html. The default installation directory is /opt/SUNWspro.


Contents 

  1. System Requirements
  2. Disk Space Requirements by Installer
  3. Patches
  4. Installation Information
  5. IDE Information
  6. Features That Might Be Removed in a Future Release
  7. Documentation Information



A. System Requirements

The Sun Studio 10 software for Solaris platforms can be installed on the SolarisTM Operating System (Solaris OS) on SPARC based systems and the Solaris OS on x86 based systems. (For information on installing the Sun Studio 10 software for Linux platforms, see the Sun Studio 10 for Linux Platforms Release Notes.) The system requirements are as follows.


  Solaris SPARC Platform Edition Solaris x86 Platform Edition
Operating System Solaris 8, 9, and 10 Solaris 8, 9, and 10
CPU Recommended:
  Sun Blade 750 MHz or
  UltraSPARC III 750 MHz
Minimum:
  Ultra 60 450 MHz
For 32-bit development (x86 architecture)
Recommended:
  Sun Fire B100x Blade Server (AMD Mobile Athlon XP 1800+ 1.53 GHz)
  Sun Fire V60x Server (Intel Xeon 2.0 GHz)
Minimum:
  Pentium III 500 MHz

For 64-bit development (AMD64 architecture)
Recommended:
  Sun Fire V40x Server
  Sun Java Workstation W2100z
  Sun Java Workstation W1100z
Minimum:
  Sun Fire V20z Server
Memory Recommended: 1 Gbyte
Minimum: 512 Mbytes
Swap Space Recommended: 2 Gbytes
Minimum: 1 Gbyte
Disk Space Usage Disk space usage varies by product. See Disk Space Requirements.
OS Configurations Entire Solaris Software Group, Entire Solaris Software Group Plus OEM Support, or Developer Solaris Software Group (To determine your operating system configuration, you need to verify the installed packages. Specific packages are installed for each configuration. See the Solaris OS installation documentation for details.)
J2SE Technology J2SE 1.4.2_06 technology and required OS patches
To check or add swap space, see the instructions in the System Requirements section of Chapter 1 of the Sun Studio 10 Installation and Setup Guide for Solaris Platforms, which you can download from the product web site at http://wwws.sun.com/software/products/studio/index.html.

B. Disk Space Requirements by Installer

The suggested available disk space you need to install the Sun Studio 10 software on Solaris SPARC platforms is 1605 MB. The suggested available disk space you need to install the Sun Studio 10 software on Solaris x86 platforms is 941 MB. The following table shows the size of the installed Sun Studio 10 for Solaris platforms software.

Approximate Disk Space You Need in Megabytes

If You Use This Installer
Solaris OS on SPARC based systems Solaris OS on x86 based systems

Sun Studio 10 software

914.2

666.3

J2SE 1.4.2_06 Technology

103.8

  86.3

Sun Performance Library software

580.7

183.0

Third-Party Source Code

    5.4

    5.4



C. Patches

This section lists the required patches for this Sun Studio 10 release.

Operating System Patches

Operating system (OS) patches are provided for Sun Studio 10 software. These patches are required for the proper operation of the compilers and tools in this release.

The following required Solaris OS patches are included in this Sun Studio 10 release. These patches are installed automatically unless you change the default selection for Solaris Patches in the Select Components page in the installer or install wizard. See the table following this one for a list of required SUNWlibC patches that are not included in the release and must be downloaded and installed separately.



Solaris Version
SPARC Patch Number
x86 Patch Number

SUNWlibC

8 (32-bit)

108434-18
(requires 109147-07 or greater)

108436-16
(requires 109148-07 or greater)

8 (64-bit)

108435-18
(requires 108434-18)

N/A

9 (32-bit)

111711-12

111713-09

9 (64-bit)

111712-12
(requires 111711-12)

N/A

Linker

8 (32-bit)

109147-27

109148-27

9 (32-bit)

112963-10

113986-06

SCCS and make

8 (32-bit)

111697-04

111701-04

9 (32-bit)

111703-03

N/A

Assembler

8 (32-bit)

114802-02

N/A

9 (32-bit)

N/A

115114-01

libmtsk

8

117557-01

117558-01

9

117560-01

117559-01

X11 6.4.1: Xsun

8

108652-83

N/A

X11 6.4.1_x86: Xsun

8

N/A

108653-72

X11 6.6.1: Xsun

9

112785-43

N/A

X11 6.6.1_x86: Xsun

9

N/A

112786-32

For proper operation of the Collector and Performance Analyzer, install the Solaris 9 08/03 OS, or ensure that you have installed all of the recommended patches for the version of Solaris you are running. You can view the list of recommended patches and download any patches you need at http://sunsolve.sun.com.

J2SE Technology Required Operating System Patches

Solaris Operating System (OS) patches are required for the proper operation of the J2SE technology. OS patches are provided in the J2SE installer.

The following required Solaris OS patches are included in the J2SE installer. These patches are installed automatically unless you change the default selection for Solaris Patches in the Select Components page in the J2SE installer.

Note: If you have at least J2SE 1.3.1 technology installed in /usr on your system and you want to install the J2SE 1.4.2_06 technology in /usr, use the pkgrm command to remove those packages first before installing the J2SE 1.4.2_06 technology using the J2SE installer. See the Installation Notes for Java 2 SDK, Standard Edition, Version 1.4.2 for complete details.



Solaris Version
SPARC Patch Number
x86 Patch Number

SUNWlibC (libC.so.5)

8 (32-bit)

108434-17

N/A

8 (64-bit)

108435-17
(requires 108434-17)

N/A

Linker

8

109147-30

109148-30

Kernel update

8

108528-29

108529-29

X11 6.4.1: Xsun

8

108652-83

N/A

X11 6.4.1_x86: Xsun

8

N/A

108653-72

CDE 1.4: dtwm

8

108921-21

N/A

CDE 1.4_x86: dtwm

8

N/A

108922-21

Motif 1.2.7 and 2.1.1: Runtime library

8

108940-63

N/A

Motif 1.2.7_x86 and 2.1.1_x86: Runtime library

8

N/A

108941-63

Unable to load fontset in 64-bit Solaris 8 iso-1 or iso-15

8

112003-03

N/A

IIIM and X Input and Output Method

8

108773-18

108774-18

boot.bin, bootconf.exe, bootenv.rc, and nbp

8

N/A

111307-05

/usr/lib/libdhcpagent.so.1

8

111310-01

111311-01

Font2DTest2 abort when Lucida Sans Thai Typewriter selected

8

112472-01

112473-01

/usr/lib/libmtmalloc.so.1

8

111308-05

111309-05

/kernel/drv/random

8

112438-03

112439-02

/usr/bin/nawk

8

111111-04

111112-04

/usr/bin/fgrep

8

112396-02

112397-02

RBAC feature

8

110386-03

110400-03

/kernel/fs/mntfs and /kernel/fs/sparcv9/mntfs

8

111023-03

111024-03

patchadd and patchrm

8

108987-13

108988-13

/usr/kernel/sys/acctctl and /usr/kernel/sys/exacctsys

8

108989-02

108990-02

LDAP2 client, libc, libthread and libnsl libraries

8

108993-36

108994-32

/sbin/init and /usr/sbin/init

8

111317-05

111318-05

/usr/sbin/mount

8

113648-03

113649-03

/sbin/sulogin and /sbin/netstrategy

8

115827-01

115828-01

/sbin/uadmin and /sbin/hostconfig

8

116602-01

116603-01

libresolv.so.2 and in.named

8

109326-15

N/A

sendmail

8

110615-12

N/A

OpenGL 1.3: OpenGL Path for Solaris

8 and 9 (32-bit)

113886-22

N/A

8 and 9 (64-bit)

113887-22

N/A

Viper Library

8

N/A

111313-02

X11 6.6.1: OWconfig

9

113096-03

N/A

X11 6.6.1: Xsun

9

112785-342

N/A

X11 6.6.1_x86 Xsun

9

N/A 112786-27

D. Installation Information

This section describes new installer features and known installation issues for this Sun Studio 10 release.

Easy Installation and Uninstallation With Batch Install Programs

The batch_installer command and the uninstaller command allow you to install and uninstall the software product with minimal user interaction. See the Sun Studio 10 Installation and Setup Guide for Solaris Platforms, available from the product web site, for detailed information about batch installation and batch uninstallation.

Installing Sun Studio 10 Software in a Different Directory

If you have Forte Developer 6 software, Sun ONE Studio 7 software, Sun ONE Studio 8 software, Sun Studio 8 software, or Sun Studio 9 software installed, be sure to follow the installation instructions and install the Sun Studio 10 software in a different directory. If you have software from any of the above releases installed in the same directory as Sun Studio 10 software, the uninstaller can mistakenly uninstall the wrong packages if you uninstall packages from any release.
If you have Sun Studio 10 Early Access software or Sun Studio 10 Customer Acceptance software installed, be sure to uninstall this software before installing the Sun Studio 10 software.

Interrupting Patch Installation

Interrupting the installation of the Solaris OS patches causes a null pointer exception. Do not click the STOP button while the Web Start graphical user interface installation tool is adding Solaris OS patches.

Dismiss Button Not Visible in Detail Information Dialog Box

If you are running the installation tool on Java 2 Platform, Standard Edition v1.2.2 (J2SE) in the Solaris 9 OS, the Dismiss button might not be visible in the Detail Information dialog box.

Workaround:
Resize the dialog box to make the Dismiss button visible.

Installing Sun Performance Library and the Third-Party Source Distribution

If you want to install the Sun Performance Library or Third-Party Source software, you must install these components in the same directory as the Sun Studio 10 component.

Locale Panel of Installer is Displayed

When the Locale panel of the installer is displayed, leave the en locale selected and click Next to display the next panel.

Installing on Solaris 10 System with NFS-mounted Filesystem Results in Incorrect pkginfo Data

If you install the Sun Studio 10 software with the -R option of the batch installer using a remote display with an NFS-mounted filesystem by doing the following, then after installation the pkginfo file does not contain correct information:
  1. Share the product image on a computer running the Solaris 10 Operating system as an NFS filesystem.
  2. Mount the NFS filesystem on a computer running the Solaris 8 Operating System or the Solaris 9 Operating System.
  3. Run the batch installer on the computer running the Solaris 8 OS or Solaris 9 OS, using the -R option to install the software on the computer running the Solaris 10 OS.

Workaround:
Install the Sun Studio 10 software using a remote display with an NFS-mounted filesystem only when both the display computer and the source computer are running the same version of the Solaris OS.

Root Must Have a Java[tm] 2 Runtime Environment in Its Path

The root (superuser) account that is used to install the Sun Studio software must have a Java 2 runtime environment (JRE) in its PATH. You can check whether you have a JRE in your PATH by typing:
which java

The JRE software is available for download at http://java.sun.com/j2se/1.4.2/download.html.

Batch Installation Must Unpack Each Tar File into a Separate Directory

When using the batch installer to install the Sun Studio software, each of the product tar files must be unpacked into a separate directory.

E. IDE Information

Before using the Sun Studio 10 Integrated Development Environment (IDE), read the Integrated Development Environment (IDE) readme, which is available through the documentation index page at /installation_directory/docs/index.html. The default installation directory is /opt/SUNWspro.

This document contains important information about setup tasks you might need to perform to ensure that the IDE operates correctly. These tasks include:

Starting the IDE

To start the IDE:

  1. Ensure that /installation_directory/bin is in your $PATH and is in front of the path to any other release of Forte Developer software, Sun ONE Studio software, or Sun Studio software.
  2. Type:
    sunstudio &
    

For information on the sunstudio command and its arguments, see the sunstudio(1) man page. To display the sunstudio(1) man page, you must have /installation_directory/man in your $MANPATH.

Java Debugging

Before starting a debugging session on a Java program, turn on Java Language Support by choosing Tools -> Java Language Support. Leave Java Language Support on until you end the debugging session.

Turning Java Language Support on or off during a debugging session can result in the following problems:

External Editor Issues

There are several known problems with the external editors GVIM and XEmacs in the Sun Studio 10 IDE:

F. Features That Might Be Removed in a Future Release

The following features might not be supported in a future release of the Sun Studio software.

adb Command in dbx

The adb command in the dbx command-line debugger, which executes an adb-style command or sets adb mode, may be removed in a future release of the Sun Studio software.

G. Documentation Information

This section gives information about the documentation for this Sun Studio 10 release. Information in these release notes supersedes information in any of the other documentation.

Documentation Included With the Sun Studio 10 for Solaris Platforms Release

The following documentation is available with this Sun Studio 10 release.

Documentation Requirements

To view the documentation that is available in PDF format, you need Adobe® Acrobat Reader software. To download the software, go to http://www.adobe.com/products/acrobat/readstep.html.

Documentation Errors

The Introduction section in the Fortran 95 readme includes the following statement:

Product documentation in the Early Access release has not been fully updated. See the combined readme for details and latest information, using the URL link shown above.

Ignore this statement, which does not apply to the final product release.


Copyright © 2005 Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, California 95054, U.S.A. All rights reserved.

U.S. Government Rights - Commercial software. Government users are subject to the Sun Microsystems, Inc. standard license agreement and applicable provisions of the FAR and its supplements. Use is subject to license terms.

This distribution may include materials developed by third parties.Parts of the product may be derived from Berkeley BSD systems, licensed from the University of California. UNIX is a registered trademark in the U.S. and in other countries, exclusively licensed through X/Open Company, Ltd.

This product is covered and controlled by U.S. Export Control laws and may be subject to the export or import laws in other countries. Nuclear, missile, chemical biological weapons or nuclear maritime end uses or end users, whether direct or indirect, are strictly prohibited. Export or reexport to countries subject to U.S. embargo or to entities identified on U.S. export exclusion lists, including, but not limited to, the denied persons and specially designated nationals lists is strictly prohibited.

DOCUMENTATION IS PROVIDED "AS IS" AND ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT, ARE DISCLAIMED, EXCEPT TO THE EXTENT THAT SUCH DISCLAIMERS ARE HELD TO BE LEGALLY INVALID.

Copyright © 2005 Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, California 95054, Etats-Unis. Tous droits réservés.

L'utilisation est soumise aux termes de la Licence.

Cette distribution peut comprendre des composants développés par des tierces parties.Des parties de ce produit pourront être dérivées des systèmes Berkeley BSD licenciés par l'Université de Californie. UNIX est une marque déposée aux Etats-Unis et dans d'autres pays et licenciée exclusivement par X/Open Company, Ltd.

Sun, Sun Microsystems, le logo Sun, Java, et JavaHelp sont des marques de fabrique ou des marques déposées de Sun Microsystems, Inc. aux Etats-Unis et dans d'autres pays.Toutes les marques SPARC sont utilisées sous licence et sont des marques de fabrique ou des marques déposées de SPARC International, Inc. aux Etats-Unis et dans d'autres pays. Les produits portant les marques SPARC sont basés sur une architecture développée par Sun Microsystems, Inc.

CETTE PUBLICATION EST FOURNIE "EN L'ETAT" ET AUCUNE GARANTIE, EXPRESSE OU IMPLICITE, N'EST ACCORDEE, Y COMPRIS DES GARANTIES CONCERN/ANT LA VALEUR MARCHANDE, L'APTITUDE DE LA PUBLICATION A REPONDRE A UNE UTILISATION PARTICULIERE, OU LE FAIT QU'ELLE NE SOIT PAS CONTREFAISANTE DE PRODUIT DE TIERS. CE DENI DE GARANTIE NE S'APPLIQUERAIT PAS, DANS LA MESURE OU IL SERAIT TENU JURIDIQUEMENT NUL ET NON AVENU.