IBM Support

October 2011 Update for XL C/C++ for Linux, V11.1

Downloadable files


Cumulative fix package for XL C/C++ for Linux, V11.1.

Download Description

This page contains product updates for the IBM XL C/C++ for Linux, V11.1 compilers on the following platforms:

  • Red Hat Enterprise Linux AS 5 (RHEL 5) for IBM Power Systems
  • Red Hat Enterprise Linux AS 6 (RHEL 6) for IBM Power Systems
  • SUSE Linux Enterprise Server 10 Service Pack 2 (SLES 10 SP2) for IBM Power Systems
  • SUSE Linux Enterprise Server 11 Service Pack 1 (SLES 11 SP1) for IBM Power Systems

The following APARs were fixed in this PTF *:
LI76458 - Unordered_map calling incorrect constructor
LI76479 - Incorrect output with non standard locale
LI76459 - Internal compiler error with sizeof()
LI76481 - Destructors not called on static local arrays
LI76482 - Error with templates and -qlanglvl=extended0x
LI76253 - Explicit specialization function error
LI76460 - Fatal error in xlCentry
LI76483 - Coredump due to -qipa
LI76461 - (U) error during PDF1 link
LI76469 - Internal compiler error with -qipa and -g
LI76470 - Mutex lock when using pdf1 and fork
LI76471 - Internal compiler error with -qipa
LI76475 - Incorrect code gen with -qipa
LI76490 - Incorrect expansion of operation lead to error
LI76476 - Internal compiler error in IPA
LI76243 - Default template function parameter error
LI76358 - PWR7 MASS improvements for misaligned data
LI76462 - October 2011 Update for XL C/C++ for Linux, V11.1
LI76463 - October 2011 Runtime for XL C/C++ for Linux, V11.1

* Some APARs may have been fixed first in another release of this product. In such cases, fixes have been ported to this release and APAR descriptions have been copied from the original APARs.

Latest updates
This update may not be the latest one for this product. Click here for the list of latest product updates for IBM C and C++ compilers.


IBM XL C/C++ for Linux, V11.1 compiler, at the base level ( or higher.

See the "System Prerequisites" section in Chapter 1 of the Installation Guide for base level compiler prerequisite details.

Installation Instructions

RHEL 5, SLES 10 and SLES 11
See Chapter 4 "Installing an update" in the Installation Guide (PDF).

1) Please follow these additional instructions and you might also need this technote.

Note: If the 32-bit libstdc++ package is not installed on a target RHEL6 system, running programs compiled with the XL C/C++ compiler may fail due to the missing shared library To resolve the issue, install the following 32-bit package from the RHEL6 distribution:

rpm -ivh libstdc++-4.4.4-13.el6.ppc.rpm

2) Important Note: Users of XL Compilers on RHEL6.1 may encounter some linker issues/errors. Please review the following technote for more details and workarounds to the linker issues/errors.

Download package

Note: There is only one download package for both RHEL 5/RHEL 6 and SLES 10/SLES 11.

The download package, vacpp.111.linux_ppc.oct2011.update.tar.gz, contains:


Download RELEASE DATE LANGUAGE SIZE(Bytes) Download Options
What is Fix Central(FC)?
vacpp.111.linux_ppc.oct2011.update 27 Oct 2011 English 69802064 FC FTP

Technical support

For information about latest technical issues, changes to the existing behavior, as well as documentation corrections for this product, please refer to the on-line Readme.

Problems (APARS) fixed
LI76458, LI76479, LI76459, LI76481, LI76482, LI76253, LI76460, LI76483, LI76461, LI76469, LI76470, LI76471, LI76475, LI76490, LI76476, LI76462, LI76463, LI76358, LI76243, LI76094, LI76097, LI76098, LI76099, LI76100, LI76112, LI76113, LI76101, LI76102, LI76104, LI76117, LI76105, LI76106, LI76107, LI76108, LI76122, LI76123, LI76109, LI76124, LI76110, LI76111, LI76114, LI76115, LI76116, LI76118, LI76119, LI76120, LI76121, LI76134, LI76125, LI75810, LI76137, LI76126, LI76127, LI76140, LI76128, LI76129, LI76130, LI76131, LI76132, LI76146, LI76133, LI75817, LI76135, LI76148, LI76136, LI76138, LI76139, LI76153, LI76141, LI76142, LI76084, LI76085, LI75761, LI75827, LI75750, LI75751, LI75755, LI75758, LI75794, LI75796, LI75797, LI75798, LI75759, LI75799, LI75800, LI75802, LI75760, LI75764, LI75805, LI75806, LI75765, LI75807, LI75809, LI75779, LI75811, LI75812, LI75786, LI75791, LI75815, LI75792, LI75793, LI75511, LI75795, LI75819, LI75801, LI75774, LI75772, LI75773, LI76260, LI76279, LI76261, LI76281, LI76263, LI76282, LI76264, LI76265, LI76268, LI76270, LI76272, LI76274, LI76276, LI76291, LI76292, LI76293, LI76294

Document information

More support for: XL C/C++ for Linux

Software version: 11.1

Operating system(s): Linux

Reference #: 4031169

Modified date: 31 October 2011

Translate this page: