Updated 2004/08/19 |
Sun[tm] Studio 9 for Solaris Platforms Release Notes |
The Sun Studio 9 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.
The Sun Studio 9 software for Solaris platforms can be installed on the SolarisTM Operating System (Solaris OS) (SPARC® Platform Edition) and the Solaris OS (x86 Platform Edition). (For information on installing the Sun Studio 9 software for Linux platforms, see the Sun Studio 9 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 |
Recommended: AMD Mobile Athlon XP 1800+ 1.53 GHz (Sun Fire B200x Blade Server) or Intel Xeon 2.0 GHz (Sun Fire V60x Server Minimum: Pentium III 500 MHz |
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.) | |
Monitor | 1152x900 Screen resolution | |
J2SE Technology | J2SE 1.4.2_02 technology |
To check or add swap space, see the instructions in the System Requirements section of Chapter 1 of the Sun Studio 9 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.
The suggested available disk space you need to install the Sun Studio 9 software on Solaris SPARC platforms is 1570 MB. The suggested available disk space you need to install the Sun Studio 9 software on Solaris x96 platforms is 735 MB. The following table shows the size of the installed Sun Studio 9 for Solaris platforms software.
Approximate Disk Space You Need in Megabytes
|
||
---|---|---|
If You Use This Installer |
Solaris SPARC Platform Edition | Solaris x86 Platform Edition |
Sun Studio 9 software |
901.8 |
551.4 |
J2SE 1.4.2_02 Technology |
91.4 |
73.6 |
Sun Performance Library software |
568.7 |
103.8 |
Third-Party Source Code |
5.0 |
5.0 |
This section lists the required patches for this Sun Studio 9 release.
Operating system (OS) patches are provided for Sun Studio 9 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 9 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-17
|
108436-15 |
8 (64-bit) |
108435-17
|
N/A |
9 (32-bit) |
111711-11 |
111713-08 |
9 (64-bit) |
111712-11 |
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 |
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.
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_02 technology in/usr
, use thepkgrm
command to remove those packages first before installing the J2SE 1.4.2_02 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-15
|
N/A |
8 (64-bit) |
108435-15
|
N/A |
Linker |
||
8 |
109147-28 |
109148-28 |
Kernel update | ||
8 |
108528-29 |
108529-29 |
X11 6.4.1: Xsun | ||
8 |
108652-79 |
N/A |
X11 6.4.1_x86: Xsun | ||
8 |
N/A |
108653-68 |
CDE 1.4: dtwm | ||
8 |
108921-20 |
N/A |
CDE 1.4_x86: | ||
8 |
N/A |
108922-20 |
Motif 1.2.7 and 2.1.1: Runtime library | ||
8 |
108940-61 |
N/A |
Motif 1.2.7_x86 and 2.1.1_x86: Runtime library | ||
8 |
N/A |
108941-61 |
Unable to load fontset in 64-bit Solaris 8 iso-1 or
| ||
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 |
| ||
8 |
112472-01 |
112473-01 |
/usr/lib/libmtmalloc.so.1 | ||
8 |
111308-04 |
111309-04 |
/kernel/drv/random | ||
8 |
112438-03 |
112439-02 |
/usr/bin/nawk | ||
8 |
111111-03 |
111112-03 |
/usr/bin/fgrep | ||
8 |
112396-02 |
112397-02 |
RBAC feature | ||
8 |
110386-03 |
110400-01 |
/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-33 |
108994-32 |
/kernel/fx/mntfs | ||
8 |
N/A |
111024-03 |
/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-14 |
N/A |
sendmail | ||
8 |
110615-10 |
N/A |
X11 6.6.1: OWconfig | ||
9 |
113096-03 |
N/A |
X11 6.6.1: Xsun | ||
9 |
112785-34 |
N/A |
X11 6.6.1_x86 Xsun | ||
9 |
N/A | 112786-23 |
This section describes new installer features and known installation issues for this Sun Studio 9 release.
The form that is available in the Registration Wizard for registering the Sun Studio 9 product by fax or mail does not include the fax number and address to which the form is to be sent. The Direct International Fax number for product registration is (512) 434-1548. The postal address for product registration is:Sun Microsystems, Inc.
Attn: Sun Developer Tools Product Registration
P.O. Box 201688
Austin, TX 78720-9783
United States of America
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 9 Installation and Setup Guide for Solaris Platforms, available from the download page on the product web site, for detailed information about batch installation and batch uninstallation.
If you have Forte Developer 6 software, Sun ONE Studio 7 software, Sun ONE Studio 8 software, or Sun Studio 8 software installed, be sure to follow the installation instructions and install the Sun Studio 9 software in a different directory. If you have software from any of the above releases installed in the same directory as Sun Studio 9 software, the uninstaller can mistakenly uninstall the wrong packages if you uninstall packages from any release.
If you have Sun ONE Studio 8, Compiler Collection software or the Sun Studio 8 software installed, be sure to follow the installation instructions and install the Sun Studio 9 software on a different directory.
If you have Sun Studio 9 Early Access 1 software, Sun Studio 9 Early Access 2 software, or Sun Studio 9 Customer Acceptance software installed, be sure to uninstall this software before installing the Sun Studio 9 software.
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.
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.
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 9 component.
The following warning message might be displayed when you click Next in the Welcome panel. You can ignore this message.Warning: Name: HorScrollBar Class: XmScrollBar The specified scrollbar value is greater than the maximum scrollbar value minus the scrollbar slider size.
When the Locale panel of the installer is displayed, leave the en locale selected and click Next to display the next panel.
If you install the Sun Studio 9 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:
- Share the product image on a computer running the Solaris 10 Operating system as an NFS filesystem.
- Mount the NFS filesystem on a computer running the Solaris 8 Operating System or the Solaris 9 Operating System.
- 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 9 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.
Before using the Sun Studio 9 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:
- Mounting installation directories for server-based components of the product
- Ensuring that the Java 2 Platform Standard Edition v1.4.2_02 (J2SE) technology is installed on your local system or available to you on the network
- Adding installation directories to your
$PATH
To start the IDE:
- 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.
- 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.
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:
- Data or information is not displayed in any of the debugger views
- Multiple sets of tabs are displayed in the Output window
The online help file describing how to attach the Debugger to a process as the process starts is missing. The instructions contained in this online help file are as follows:You can capture a program as it starts executing and attach the dbx Debugger to begin debugging it immediately, rather than attaching the Debugger after the process is running. You might want to do so for two reasons:
- To debug the executable in the exact environment and with the exact arguments it was run with. It is often difficult to reproduce the execution environment when attaching to a running process, and capturing long argument strings can be awkward.
- To attach to the executable at its very beginning. If the application runs for a very short time or the bug being sought manifests itself soon after starting, attaching to the process after it is running might be too late for debugging.
You can attach to a process as it starts on Solaris SPARC platforms and Solaris x86 platforms only, not on Linux platforms. To attach the Debugger to a process as the process starts:
- In the IDE, choose Tools > Allow ss_attach request to enable this type of attach.
- At the shell prompt in a console window, type the following:
ss_attach program_name [ arguments ]For detailed information on the ss_attach command, see the ss_attach(1) man page.
- A dialog box opens in the IDE displaying the name of the executable, its arguments, and the working directory, and asking if you want to attach the program to the Debugger.
- Click Yes to attach the program and start debugging it
- If you already have a debugging session running, the Start New Session dialog box appears. Click Finish & Start to terminate the current session and start a new one for the program to which you are attaching. Click Start Additional Session to add a new session for the program you are attaching.
- A new debugging session is created for the program, and the program runs to the first instruction in main().
Building with libldstab_ws.so or libCCexcept.so.1
If you use the libldstab_ws.so library or the libCCexcept.so.1 library to build a program or a shared library, keep in mind that anyone linking with your program or shared library needs to use a compiler or libraries that are compatible with the libldstab_ws.so library and libCCexcept.so.1 library. In other words, if you compile your application or shared library with version X of the compiler, users of your application or shared library must only use a compiler and libraries that are older or equal to version X. They cannot use newer compilers or libraries.
The following features might not be supported in a future release of the Sun Studio software.
The Incremental Link Editor (ILD) is a special-purpose linker that can, in limited situations, perform program linkage faster than the general-purpose system linker ld. This feature might be removed in a future release. When ILD is no longer available, ld will be used instead.
The following compiler options that refer to the Intel 386 and 486 processors might be removed in a future release:-xchip={386, 386} -xtarget={386, 486} -x386 -x486 -386 -486The Intel 386 and 486 processors are obsolete. The minimum processor required for the Sun Studio compilers running on the Solaris Operating System (x86 Platform Edition) is a Pentium II 500 MHz.
This section gives information about the documentation for this Sun Studio 9 release. Information in these release notes supersedes information in any of the other documentation.
The following documentation is available with this Sun Studio 9 release.
- Online help. The online help available through the Help menu in the IDE provides task-oriented information on using all of the components of the IDE.
- Readmes. These documents describe the new features, performance enhancements, problems and workarounds, and software corrections in the Sun Studio 9 release. The release notes might contain additional information on problems and workarounds.
You can access these documents in HTML on your local system or network through the documentation index page at file:/installation_directory/docs/index.html.
- Man pages. These online reference manual pages describe user commands, libraries that are supplied with the compilers, and other types of commands. Man pages contain reference information, including command syntax, usage, and related commands.
You can access these documents in HTML on your local system or network through the documentation index page at file:/installation_directory/docs/index.html. The snit(1) man page for the Serial Number Installation Tool is not available in HTML, but can be accessed by typing man snit.
- Sun Studio 9 manuals.
You can access the Sun Studio 9 manuals in PDF format or HTML format on docs.sun.com through the documentation index page at file:/installation_directory/docs/index.html.
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.
Copyright © 2004 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 © 2004 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.