IBM Support

January 2012 Update for XL C/C++ for Linux, V10.1

Downloadable files


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

Download Description

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

This update fixes the following APARs*:

LI76527 - Internal compiler error in IPA at -O3
LI76529 - #include_next searching same directory
LI76568 - Destructors not called on static local arrays
LI76569 - Internal error with __real__ and __imag__
LI76534 - Issue with sizeof for templates
LI76571 - Variable or function name is expected error
LI76541 - Fatal error in xlCentry
LI76545 - Internal compiler error with Boost
LI76550 - Variable __attribute causing compiler error
LI76551 - Internal compiler error with bgxlC_r
LI76576 - Not a member of class compiler error
LI76552 - IPRA causing incorrect assert failure at -O3
LI76555 - (U) error during pdf1 link
LI76563 - Incorrect code gen with -qipa
LI76594 - January 2012 Update for XL C/C++ for Linux, V10.1 (RHEL 5)
LI76595 - January 2012 Runtime for XL C/C++ for Linux, V10.1 (RHEL 5/RHEL 6)

Note: APAR LI76266 adds Red Hat Enterprise Linux 6 (RHEL6) support to the runtime only. If the 32-bit libstdc++ package is not installed on the 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

SLES 10 and SLES 11
This update fixes the following APARs*:

LI76566 - Internal compiler error in IPA at -O3
LI76567 - #include_next searching same directory
LI76582 - Destructors not called on static local arrays
LI76583 - Internal error with __real__ and __imag__
LI76570 - Issue with sizeof for templates
LI76585 - Variable or function name is expected error
LI76572 - Fatal error in xlCentry
LI76573 - Internal compiler error with Boost
LI76574 - Variable __attribute causing compiler error
LI76575 - Internal compiler error with bgxlC_r
LI76590 - Not a member of class compiler error
LI76577 - IPRA causing incorrect assert failure at -O3
LI76578 - (U) error during pdf1 link
LI76579 - Incorrect code gen with -qipa
LI76596 - January 2012 Update for XL C/C++ for Linux, V10.1 (SLES 10/ SLES 11)
LI76597 - January 2012 Runtime for XL C/C++ for Linux, V10.1 (SLES 10/ SLES 11)

* 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, V10.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.

Note: Support for SLES 11 is also available in updates with APAR LI74446

Installation Instructions

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

Please follow these additional instructions.

Download package

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

The download package, vacpp.101.linux_ppc.jan2012.update.tar.gz, contains:


Download RELEASE DATE LANGUAGE SIZE(Bytes) Download Options
What is Fix Central(FC)?
vacpp.101.linux_ppc.jan2012.update 9 Jan 2012 English 93324906 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
LI76527, LI76529, LI76568, LI76569, LI76534, LI76571, LI76541, LI76545, LI76550, LI76551, LI76576, LI76552, LI76555, LI76563, LI76594, LI76595, LI76566, LI76567, LI76582, LI76583, LI76570, LI76585, LI76572, LI76573, LI76574, LI76575, LI76590, LI76577, LI76578, LI76579, LI76596, LI76597, LI75854, LI75855, LI75857, LI75885, LI75860, LI75852, LI75887, LI75888, LI75871, LI75890, LI75891, LI75892, LI75893, LI75894, LI75895, LI75896, LI75897, LI75898, LI75899, LI75872, LI75876, LI75902, LI75903, LI75904, LI75878, LI75906, LI75880, LI75908, LI75881, LI75882, LI75912, LI75913, LI75826, LI75828, LI75831, LI75856, LI75832, LI75851, LI75858, LI75859, LI75833, LI75861, LI75862, LI75863, LI75864, LI75865, LI75866, LI75867, LI75868, LI75869, LI75870, LI75834, LI75844, LI75873, LI75874, LI75875, LI75846, LI75877, LI75848, LI75879, LI75849, LI75853, LI75914, LI75915, LI75526, LI75529, LI75552, LI75530, LI75555, LI75537, LI75557, LI75540, LI75541, LI75560, LI75544, LI75546, LI75548, LI75564, LI75565, LI75566, LI75567, LI75568, LI75569, LI75570, LI75571, LI75572, LI75573, LI75549, LI75574, LI75551, LI75577, LI75553, LI75554, LI75579, LI75556, LI75393, LI75615, LI75613, LI75614, LI75558, LI75559, LI75584, LI75561, LI75586, LI75562, LI75588, LI75563, LI75575, LI75591, LI75576, LI75578, LI75580, LI75595, LI75596, LI75597, LI75598, LI75599, LI75600, LI75601, LI75602, LI75603, LI75604, LI75581, LI75606, LI75582, LI75608, LI75583, LI75585, LI75610, LI75587, LI75630, LI75446, LI75618, LI75616, LI75617, LI75036, LI75061, LI75062, LI75165, LI75065, LI75067, LI75068, LI75074, LI75075, LI75076, LI74421, LI74423, LI75048, LI74424, LI74425, LI75081, LI75082, LI75083, LI75050, LI75085, LI75086, LI75087, LI75088, LI75051, LI75052, LI75055, LI75060, LI75069, LI75094, LI74687, LI75070, LI75097, LI75072, LI75073, LI75080, LI75084, LI75089, LI75103, LI75104, LI75105, LI75090, LI75107, LI75108, LI75091, LI75110, LI75111, LI75112, LI75113, LI75092, LI75093, LI75116, LI75117, LI75096, LI75098, LI75120, LI75121, LI75024, LI75025, LI75140, LI75163, LI75064, LI75164, LI75066, LI75042, LI75071, LI75077, LI75078, LI75079, LI74352, LI74316, LI75099, LI74308, LI74353, LI75123, LI75124, LI75125, LI75100, LI75127, LI74534, LI75128, LI75129, LI75101, LI75102, LI75106, LI75109, LI75114, LI75135, LI74698, LI75115, LI75138, LI75118, LI75119, LI75122, LI75126, LI75130, LI75143, LI75145, LI75146, LI75131, LI75148, LI75148, LI75132, LI75150, LI75151, LI75152, LI75153, LI75133, LI75134, LI75156, LI75157, LI75137, LI75139, LI75160, LI75161, LI75026, LI75027, LI74395, LI74396, LI74397, LI74398, LI74399, LI74400, LI74401, LI74345, LI74346, LI74347, LI74402, LI74403, LI74405, LI74351, LI74408, LI74364, LI74372, LI74411, LI74412, LI74383, LI74384, LI74414, LI74415, LI74416, LI74388, LI74419, LI74420, LI74426, LI74427, LI74428, LI74429, LI74430, LI74431, LI74432, LI74433, LI74435, LI74437, LI74332, LI74333, LI74334, LI74335, LI74309, LI74336, LI74310, LI74299, LI74300, LI74301, LI74337, LI74341, LI74342, LI74290, LI74343, LI74302, LI74291, LI74311, LI74314, LI74303, LI74305, LI74315, LI74344, LI74348, LI74312, LI73818, LI74350, LI74354, LI74317, LI74318, LI74319, LI74355, LI74356, LI74357, LI74320, LI74434, LI74436, LI74446, LI74448, LI76151, LI76152, LI76207, LI76209, LI76154, LI76155, LI76162, LI76213, LI76185, LI76198, LI76199, LI76201, LI76202, LI76206, LI76208, LI76210, LI76211, LI76212, LI76214, LI76215, LI76226, LI76216, LI76228, LI76266, LI76186, LI76187, LI76217, LI76218, LI76231, LI76232, LI76219, LI76220, LI76221, LI76236, LI76222, LI76223, LI76224, LI76225, LI76045, LI76227, LI76229, LI76230, LI76233, LI76234, LI76235, LI76237, LI76248, LI76238, LI76250, LI76188, LI76189

Document information

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

Software version: 10.1

Operating system(s): Linux

Reference #: 4031771

Modified date: 10 January 2012

Translate this page: