Updated 2003/05/16

Sun[tm] ONE Studio 8, Compiler Collection Release Notes

The Sun[tm] ONE Studio 8, Compiler Collection Release Notes contain last-minute installation details and other information about the Sun[tm] Open Net Environment (Sun ONE) Studio 8, Compiler Collection software.

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

Product Documentation

Note - If your compiler collection software has not been installed in the default /opt directory, ask your system administrator for the equivalent path on your system.


Contents 

  1. System Requirements
  2. Disk Space Requirements by Component
  3. Patches
  4. Installation Information
  5. C and C++ Compiler Issues
  6. Documentation Information



A. System Requirements

The Sun ONE Studio 8, Compiler Collection software can be installed on the Solaris[tm] operating environment (SPARC[tm] Platform Edition) and the Solaris operating environment (x86 Platform Edition). The system requirements are as follows.



  Solaris SPARC Platform Edition Solaris x86 Platform Edition
Operating Environment Solaris 7, 8, 9 Solaris 7, 8, 9
System Recommended:
  Ultra 60 360 MHz
  Sun Blade 100 500 MHz
Minimum:
  Ultra 10
Recommended:
  Pentium III 450 MHz
Minimum:
  Pentium II 350 MHz

Memory Recommended: 768 MB
Minimum: 256 MB
Swap Space Recommended: 1024 MB
Minimum: 512 MB
Disk Space Usage Disk space usage varies by component. See Disk Space Requirements By Component.
OS Configurations Entire Solaris Software Group, Entire Solaris Software Group Plus OEM Support, or Developer Solaris Software Group
Peripherals CD-ROM drive
15" Color Monitor with 1152x900 Screen resolution
Additional Software J2SE 1.4.1 and required patches

To check or add swap space, see the instructions in the System Requirements section of Chapter 1 of the Sun ONE Studio 8, Compiler Collection Installation Guide, which is accessible at http://docs.sun.com/doc/817-0642.

B. Disk Space Requirements by Component

The suggested available disk space you need to download the Sun ONE Studio 8, Compiler Collection software for the Solaris SPARC Platform Edition is 1 gigabyte. The suggested available disk space you need to download the Sun ONE Studio 8, Compiler Collection software for the Solaris x86 Platform Edition is 165 megabytes.

The following table shows the size of the installed Sun ONE Studio 8, Compiler Collection software by component.

 

Approximate Disk Space You Need
To Install This Component
Solaris SPARC Platform Edition Solaris x86 Platform Edition

Sun ONE Studio 8, Compiler Collection software

464.08 MB

96.88 MB

Sun Performance Library[tm] software

547.67 MB

N/A

Third-Party Source Code

    3.87 MB

  3.87 MB



C. Patches

This section lists the required patches for this Sun ONE Studio Compiler Collection release.

Operating Environment Patches

Operating environment patches are provided for Sun ONE Studio Compiler Collection software. These patches are required for the proper operation of the compilers and tools in this release.

The following required Solaris Operating Environment patches are included in this Sun ONE Studio 8, Compiler Collection release. These patches are installed automatically unless you change the default selection for Solaris Patches in the Product Selection pane in the Solaris[tm] Web Start installation tool.

Solaris Version
SPARC Patch Number
x86 Patch Number

SUNWlibC (C++ runtime support libraries) (see Note 1 below)

7 (32-bit)

106327-19

106328-17

7 (64-bit)

106300-20
(requires 106327-19)

N/A

8 (32-bit)

108434-12

108436-10

8 (64-bit)

108435-12
(requires 108434-12)

N/A

9 (32-bit)

111711-05

111713-02

9 (64-bit)

111712-05
(requires 111711-05)

N/A

Linker

7 (32-bit)

106950-22

106951-22

8 (32-bit)

109147-21

109148-21

9 (32-bit)

112963-05

113986-01

SCCS and make

7 (32-bit)

106748-04

106749-04

8 (32-bit)

111697-04

111701-04

9 (32-bit)

111703-03

N/A

Assembler

7 (32-bit)

107058-01

N/A

Note 1: The SUNWlibC patch numbers listed above for the Solaris SPARC platform edition are the numbers of the patches included with this release, and are one revision later than those listed in the Installation Guide.

Note 2: For proper operation of the Collector and Performance Analyzer in the Solaris 8 Operating Environment, install the Solaris 8 12/02 Operating Environment.


D. Installation Information

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

Easy Installation and Uninstallation With Batch Install Programs

The batch_installer command and batch-mode uninstaller program allow you to install and uninstall the software product with minimal user interaction. See the Sun ONE Studio 8, Compiler Collection Installation Guide for detailed information about batch installation and batch uninstallation.

Installing Sun ONE Studio 8, Compiler Collection Software in a Different Directory

If you have Forte Developer 6 software, Forte Developer 7 software, or Sun ONE Studio 8, Compiler Collection Early Access software installed, be sure to follow the installation instructions and install Sun ONE Studio 8, Compiler Collection Early Access 2 software in a different directory. If you have Forte Developer 6 software, Forte Developer 7 software, or Sun ONE Studio 8, Compiler Collection software installed in the same directory as Sun ONE Studio 8, Compiler Collection software, the uninstaller can mistakenly uninstall the wrong packages if you uninstall packages from either release.

Using Sun ONE Studio Compiler Collection Software With an IDE

For information on using the Sun ONE Studio Compiler Collection software with an IDE, see the Compiler Collection IDE Options Readme, which you can access through the documentation index page at /opt/SUNWspro/docs/index.html. If your compiler collection software is not installed in the /opt directory, ask your system administrator for the equivalent path on your system.

Interrupting Patch Installation

Interrupting the installation of the Solaris operating environment patches causes their removal.

Do not click the STOP button while the Web Start installation tool is adding Solaris operating environment patches. Clicking the STOP button causes the installer to execute a uninstall script that removes patches that would have been installed had the STOP button not been clicked. To recover, use the installer to reinstall any removed patches.

Possible Warning Message When Clicking Next in Welcome Panel

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.

Uninstall of Sun ONE Studio 8 Connector to Forte Developer 6 update 2 Incomplete on SPARC Installations

Sun ONE Studio 8 Installation Guide, the connector is not completely uninstalled even though the uninstall log file shows Uninstall complete.

Workaround:

Use the pkgrm command as follows to uninstall the connector:

pkgrm SPROkrypt

Note: The above situation is a special case. Do not use the pkgrm command to uninstall any of the other components of the Sun ONE Studio Compiler Collection software. Always use the provided uninstaller.

E. C and C++ Compiler Issues

Enabling OpenMP[tm] parallelization with the -xopenmp option makes a program potentially multi-threaded, but the -D_REENTRANT flag is not passed to the compiler. The lack of the -D_REENTRANT flag causes some code (particularly the templates from the Standard C++ Library) to compile with thread synchronization disabled, which can result in programs silently getting wrong answers.

Workaround: Include the -D_REENTRANT flag on the compiler command line whenever you include the -xopenmp option.

F. Documentation Information

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

Documentation Included With the Sun ONE Studio Compiler Collection Release

The following documentation is available with this Sun ONE Studio Compiler Collection 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 Errata

Table A-4 in Appendix B of the Sun ONE Studio 8 Installation Guide does not list the SPROCDEMO package, which is included in the Sun ONE Studio 8, Compiler Collection software for the x86 Platform Edition of the Solaris operating environment.


Copyright © 2003 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.

This distribution may include materials developed by third parties.

Third-party software, including font technology, is copyrighted and licensed from Sun suppliers. Portions of this product are derived in part from Cray90, a product of Cray Research, Inc.

libdwarf and libredblack are Copyright 2000 Silicon Graphics, Inc. and are available under the GNU Lesser General Public License from http://www.sgi.com.

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.

Sun, Sun Microsystems, the Sun logo, Java, Sun ONE Studio, the Solaris logo and the Sun ONE logo are trademarks or registered trademarks of Sun Microsystems, Inc. in the U.S. and other countries.

Netscape and Netscape Navigator are trademarks or registered trademarks of Netscape Communications Corporation in the United States and other countries.

All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc. in the U.S. and other countries. Products bearing SPARC trademarks are based upon architecture developed by Sun Microsystems, Inc.

Products covered by and information contained in this service manual are 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 © 2003 Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, California 95054, Etats-Unis. Tous droits reserves.

Droits du gouvernement americain, utilisateurs gouvernmentaux logiciel commercial. Les utilisateurs gouvernmentaux sont soumis au contrat de licence standard de Sun Microsystems, Inc., ainsi qu aux dispositions en vigueur de la FAR (Federal Acquisition Regulations) et des supplements a celles-ci.

Distribue par des licences qui en restreignent l'utilisation.

Cette distribution peut comprendre des composants developpes par des tierces parties.

Des parties de ce produit pourront etre derivees Cray CF90, un produit de Cray Inc.

Des parties de ce produit pourront etre derivees des systemes Berkeley BSD licencies par l'Universite de Californie.UNIX est une marque deposee aux Etats-Unis et dans d'autres pays et licenciee exclusivement par X/Open Company, Ltd.

libdwarf et libredblack sont déposent 2000 Silicon Graphics, Inc. et sont disponible sous le GNU Moins Général Public Permis de http://www.sgi.com.

Sun, Sun Microsystems, le logo Sun, Java, Sun ONE Studio, le logo Solaris et le logo Sun ONE sont des marques de fabrique ou des marques deposees de Sun Microsystems, Inc. aux Etats-Unis et dans d'autres pays.

Netscape et Netscape Navigator sont des marques de fabrique ou des marques déposées de Netscape Communications Corporation aux Etats-Unis et dans d'autres pays.

Toutes les marques SPARC sont utilisees sous licence et sont des marques de fabrique ou des marques deposees de SPARC International, Inc. aux Etats-Unis et dans d'autres pays. Les produits protant les marques SPARC sont bases sur une architecture developpee par Sun Microsystems, Inc.

Les produits qui font l'objet de ce manuel d'entretien et les informations qu'il contient sont regis par la legislation americaine en matiere de controle des exportations et peuvent etre soumis au droit d'autres pays dans le domaine des exportations et importations. Les utilisations finales, ou utilisateurs finaux, pour des armes nucleaires, des missiles, des armes biologiques et chimiques ou du nucleaire maritime, directement ou indirectement, sont strictement interdites. Les exportations ou reexportations vers des pays sous embargo des Etats-Unis, ou vers des entites figurant sur les listes d'exclusion d'exportation americaines, y compris, mais de maniere non exclusive, la liste de personnes qui font objet d'un ordre de ne pas participer, d'une facon directe ou indirecte, aux exportations des produits ou des services qui sont regi par la legislation americaine en matiere de controle des exportations et la liste de ressortissants specifiquement designes, sont rigoureusement interdites.

LA DOCUMENTATION EST FOURNIE "EN L'ÉTAT" ET TOUTES AUTRES CONDITIONS, DECLARATIONS ET GARANTIES EXPRESSES OU TACITES SONT FORMELLEMENT EXCLUES, DANS LA MESURE AUTORISEE PAR LA LOI APPLICABLE, Y COMPRIS NOTAMMENT TOUTE GARANTIE IMPLICITE RELATIVE A LA QUALITE MARCHANDE, A L'APTITUDE A UNE UTILISATION PARTICULIERE OU A L'ABSENCE DE CONTREFAÇON.