IBM Support

README for IBM XL C/C++ Enterprise Edition V8.0 for AIX, Runtime Environment and Utilities

Fix Readme


Abstract

This README is to accompany IBM XL C/C++ Enterprise Edition V8.0 for AIX, Runtime Environment and Utilities

Content




IBM(R) XL C/C++ Enterprise Edition V8.0 for AIX(R), Runtime Environment and Utilities


5724-M12

Licensed Materials - Property of IBM
(C) Copyright IBM Corp. 1991, 2005 and by others. All Rights Reserved.

AIX and IBM are trademarks or registered trademarks of International Business Machines Corporation in the U.S., other countries, or both.

US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.



Readme contents

1. Usage statement
2. Prerequisites
3. Installation instructions
4. Reverting to the previously installed C++ runtime Level
5. Providing feedback


1. Usage statement

The downloadable IBM XL C/C++ Enterprise Edition V8.0 for AIX, Runtime Environment and Utilities is not warranted. It is to be used only for C/C++ applications developed with IBM XL C/C++ Enterprise Edition V8.0 for AIX. You must not use any part of this component with any other application or program. For detailed terms and conditions, please refer to the LicenseAgreement.pdf and LicenseInformation.pdf documents.


2. Prerequisites

The IBM XL C/C++ Enterprise Edition V8.0 for AIX, Runtime Environment and Utilities requires AIX 5L.

Before installing the IBM XL C/C++ Enterprise Edition V8.0 for AIX, Runtime Environment and Utilities on machines running AIX 5.1, AIX 5.2, or AIX 5.3, you must install the fix associated with the APAR appropriate to your operating system.

The following prerequisites are related to new functionality in the IBM XL C/C++ Enterprise Edition V8.0 for AIX, Runtime Environment and Utilities and C++ Standard Locale Library Header File.

AIX 5.1 - APAR IY58419

The following is the new level for the updated AIX 5.1 fileset:

- bos.rte.libc 5.1.0.62

You can update this fileset by downloading APAR IY58419.


AIX 5.2 - APAR IY58421

The following is the new level for the updated AIX 5.2 fileset:

- bos.rte.libc 5.2.0.41

You can update this fileset by downloading APAR IY58421.


AIX 5.3 - APAR IY58143

The following is the new level for the updated AIX 5.3 fileset:

- bos.rte.libc 5.3.0.3

You can update this fileset by downloading APAR IY58143.

Please note that the installation of the IBM XL C/C++ Enterprise Edition V8.0 for AIX, Runtime Environment and Utilities fails if you do not have the bos.rte.libc file installed.


installp Error Messages

In the IBM XL C/C++ Enterprise Edition V8.0 for AIX, Runtime Environment and Utilities, further requisites were added to the OS-specific levels of bos.rte.libc fileset.

Here is a listing of error message that will be returned if the correct fileset levels are not installed on your system or if these filesets have not been installed at the time of the PTF release.

AIX 5.1:

At least 1 of the following:

| * bos.rte.libc 5.1.0.62
| * bos.rte v=5, r>1


AIX 5.2

At least 1 of the following:

| At least 1 of the following:
| | * bos.rte v=5, r>2
| | * bos.rte v=5, r<2
| * bos.rte.libc 5.2.0.41


AIX 5.3

At least 1 of the following:

| At least 1 of the following:
| | * bos.rte v=5, r>3
| | * bos.rte v=5, r<3
| * bos.rte.libc 5.3.0.3


3. Installation instructions

Complete the following steps to install IBM XL C/C++ Enterprise Edition V8.0 for AIX, Runtime Environment and Utilities. You must install the Runtime Environment package before installing the Utilities package.

  • Prior to installation note the current levels of the Runtime Environment and Utilities filesets, so that you can revert back to those if necessary.
  • Uninstall any XL C/C++ beta or evaluation runtime packages.
  • Download the desired package; for example, xlcpp.rte.8.0.0.aix.base.tar.Z and/or xlcpp.util.8.0.0.aix.base.tar.Z.
  • Uncompress and untar each downloaded package into a separate directory:
  • To uncompress a file, use: uncompress <filename>.tar.Z
  • To untar the resulting file, use: tar -xvf <filename>.ptf.tar
  • Delete the .toc file in the download directory if it exists.
  • Use 'smit install_latest' to go to the appropriate installation screen in SMIT. You must have root privileges.
  • Install the filesets:
  • Specify the download directory location.
  • Modify the installation options to suit your needs.
  • The installation process writes a log to $HOME/smit.log.



  • 4. Reverting to the previously installed C/C++ Runtime level

    To revert to the V7.0 C/C++ runtime level, use the following steps:

  • Download the V7 base runtime and the fix level (if applicable) of the C/C++ runtime you recorded before installing the Runtime Environment filesets. The base runtime and fix levels can be found at:


  • http://www-306.ibm.com/software/awdtools/xlcpp/support/.

    A compressed archive containing the V7 base level C++ runtime libraries filesets can be obtained from:

    ftp://public.dhe.ibm.com/aix/products/ccpp/xlc-rte-aix-v7/xlc.rte.70.aix.tar.Z

  • Force install the base level of the C++ runtime with the -F option, using the following command:


  • installp -aFXd <location> xlC.rte xlC.aix50.rte xlC.msg.LANG.rte

    where <location> is the location of the install images
  • Apply the fix level (if required), using the following command:


  • installp -aXd <location> <fileset_to_update>

    where:
    <location> is the location of the install images.
    <fileset> is the fileset to update.

    or commit the fix level, using:

    installp -acXd <location> <fileset>

    where:
    <location> is the location of the install images.
    <fileset> is the fileset to update.



    5. Providing feedback

    IBM welcomes your comments. You can send them to:

    compinfo@ca.ibm.com.

    A reply will be sent to the originating address.

    [{"Product":{"code":"SSJT9L","label":"XL C\/C++"},"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Component":"C\/C++ Runtime","Platform":[{"code":"PF002","label":"AIX"}],"Version":"8.0","Edition":"","Line of Business":{"code":"LOB08","label":"Cognitive Systems"}}]

    Document Information

    Modified date:
    08 August 2018

    UID

    swg21219598