IBM Support

March 2009 Update for XL C/C++ for Linux, V10.1

Download


Abstract

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:


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

RHEL 5

The update fixes the following APARs *:
LI74395 - dlopen recursion with C++ RT V9 and later
LI74396 - Header failures
LI74397 - static constructors not run
LI74398 - Compilation error with #include and #include_next
LI74399 - Mismatch after restart for friend declaration
LI74400 - Compilation hangs
LI74401 - Preprocessor error
LI74345 - Wrong bitwise shift in template class
LI74346 - Internal compiler error in xlCentry with -O2
LI74347 - template class complete error
LI74402 - Remove debug info for compile-time meta-programming symbols
LI74403 - Error friend in namespace instead of extern C
LI74405 - Missing VFT symbols
LI74351 - Internal compiler error in xlCentry
LI74408 - offsetof returns incorrect value in C++
LI74364 - Incorrect usage of :: in stabstring
LI74372 - Template argument deduction failure for function pointer type
LI74411 - Inlined code has usage of arg from original funct body for NRVO
LI74412 - Internal compiler error in xlCentry with -qipa
LI74383 - No load for volatile int at -O2
LI74384 - namespace handling error
LI74414 - Compile fails for overloaded resolution
LI74415 - Compiling error with <TR1/TUPLE>
LI74416 - Invalid array data
LI74388 - typedef function syntax causing ICE
LI74419 - __IBMCPlusPlusExceptionV3 causes dependency issue
LI74420 - C++ generates unexpected behaviour
LI74421 - Build failure with no messages
LI74423 - Issues with -qtempinc
LI74424 - Internal compiler error in xlCentry
LI74425 - Undefined template error
LI74426 - Compile-time performance issue
LI74427 - Performance issues with vector implementation
LI74428 - Virtual function table had 0's instead of function addresses
LI74429 - Performance issues with vector implementation
LI74430 - Runtime crash with virtual inheritance
LI74431 - Register used before defined
LI74432 - TLS errors with -g
LI74433 - Internal compiler error with -qipa
LI74435 - March 2009 Update for XL C/C++ for Linux, V10.1 (RHEL 5)
LI74437 - March 2009 Runtime for XL C/C++ for Linux, V10.1 (RHEL 5)


SLES 10 and SLES11

The update fixes the following APARs *:
LI74332 - dlopen recursion with C++ RT V9 and later
LI74333 - Header failures
LI74334 - static constructors not run
LI74335 - Compilation error with #include and #include_next
LI74309 - Mismatch after restart for friend declaration
LI74336 - Compilation hangs
LI74310 - Preprocessor error
LI74299 - Wrong bitwise shift in template class
LI74300 - Internal compiler error in xlCentry with -O2
LI74301 - Template class complete error
LI74337 - Remove debug info for compile-time meta-programming symbols
LI74341 - Error friend in namespace instead of extern C
LI74342 - Missing VFT symbols
LI74290 - Internal compiler error in xlCentry
LI74343 - offsetof() returns incorrect value in C++
LI74302 - Incorrect usage of :: in stabstring
LI74291 - Template argument deduction failure for function pointer type
LI74311 - Inlined code has usage of arg from original funct body for NRVO
LI74314 - Internal compiler error in xlCentry with -qipa
LI74303 - No load for volatile int at -O2
LI74305 - namespace handling error
LI74315 - Compile fails for overloaded resolution
LI74344 - Compilation errors with <TR1/TUPLE>
LI74348 - Invalid array data
LI74312 - typedef function syntax causing ICE
LI73818 - __IBMCPlusPlusExceptionV3 causes dependency issue
LI74350 - C++ generates unexpected behaviour
LI74352 - Build failure with no messages
LI74316 - Issues with -qtempinc
LI74308 - Internal compiler error in xlCentry
LI74353 - Undefined template error
LI74354 - Compile-time performance issue
LI74317 - Performance issues with vector implementation
LI74318 - Virtual function table had 0's instead of function addresses
LI74319 - Performance issues with vector implementation
LI74355 - Runtime crash with virtual inheritance
LI74356 - Register used before defined
LI74357 - TLS errors with -g
LI74320 - Internal compiler error with -qipa
LI74434 - March 2009 Update for XL C/C++ for Linux, V10.1 (SLES 10)
LI74436 - March 2009 Runtime for XL C/C++ for Linux, V10.1 (SLES 10)
LI74446 - Adding support for SLES 11 to XL C/C++ for Linux, V10.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.

Prerequisites

IBM XL C/C++ for Linux, V10.1 compiler, at the base level (10.1.0.0) 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).

SLES 11
Please follow these additional instructions.

Download Package

The download package, vacpp.101.linux_ppc.mar2009.update.tar.gz, contains:
update/xlc/mar2009/LicAgree.pdf
update/xlc/mar2009/LicInfo.pdf
update/xlc/mar2009/README
update/xlc/mar2009/images/rpms/vac.cmp-10.1.0-1.ppc64.rpm
update/xlc/mar2009/images/rpms/vac.lib-10.1.0-1.ppc64.rpm
update/xlc/mar2009/images/rpms/vacpp.cmp-10.1.0-1.ppc64.rpm
update/xlc/mar2009/images/rpms/vacpp.help.html-10.1.0-1.ppc64.rpm
update/xlc/mar2009/images/rpms/vacpp.help.pdf-10.1.0-1.ppc64.rpm
update/xlc/mar2009/images/rpms/vacpp.lib-10.1.0-1.ppc64.rpm
update/xlc/mar2009/images/rpms/vacpp.man-10.1.0-1.ppc64.rpm
update/xlc/mar2009/images/rpms/vacpp.rte-10.1.0-1.ppc64.rpm
update/xlc/mar2009/images/rpms/vacpp.rte.lnk-10.1.0-1.ppc64.rpm
update/xlc/mar2009/images/rpms/vacpp.samples-10.1.0-1.ppc64.rpm
update/xlc/mar2009/images/rpms/xlhelp.com-3.1.2-1.ppc64.rpm
update/xlc/mar2009/images/rpms/xlmass.lib-5.0.0-1.ppc64.rpm
update/xlc/mar2009/images/rpms/xlsmp.lib-1.8.0-1.ppc64.rpm
update/xlc/mar2009/images/rpms/xlsmp.msg.rte-1.8.0-1.ppc64.rpm
update/xlc/mar2009/images/rpms/xlsmp.rte-1.8.0-1.ppc64.rpm
update/xlc/mar2009/printMsgEngine
update/xlc/mar2009/xlc_install

Off
[{"DNLabel":"vacpp.101.linux_ppc.mar2009.update","DNDate":"3/31/2009","DNLang":"English","DNSize":"93663911","DNPlat":{"label":"Linux on Power systems","code":""},"DNURL":"https://public.dhe.ibm.com/aix/products/ccpp/ptfs/vacpp.101.linux_ppc.mar2009.update.tar.gz","DNURL_FTP":" ","DDURL":null}]

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.

[{"Product":{"code":"SSJT9L","label":"XL C\/C++"},"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Component":"Compiler","Platform":[{"code":"PF016","label":"Linux"}],"Version":"10.1","Edition":"","Line of Business":{"code":"LOB08","label":"Cognitive Systems"}},{"Product":{"code":"SSXVZZ","label":"XL C\/C++ for Linux"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Component":"Compiler","Platform":[{"code":"PF016","label":"Linux"}],"Version":"10.1","Edition":"Not Applicable","Line of Business":{"code":"LOB57","label":"Power"}}]

Problems (APARS) fixed
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;I74357;LI74320;LI74434;LI74436;LI74446;LI74448

Document Information

Modified date:
25 October 2021

UID

swg24022658