Fixes are available
November 2010 Update for XL C/C++ for Linux, V11.1
XL C/C++ for Linux Fix Pack 9 (August 2013 Update) for 11.1
April 2011 Update for XL C/C++ for Linux, V11.1
July 2011 Update for XL C/C++ for Linux, V11.1
October 2011 Update for XL C/C++ for Linux, V11.1
June 2012 Update for XL C/C++ for Linux, V11.1
October 2012 Update for XL C/C++ for Linux, V11.1
XL C/C++ for Linux Fix Pack 8 (June 2013 Update) for 11.1
APAR status
Closed as program error.
Error description
A linker warning message is produced when compiling a shared library with XL C/C++ V11.1: $ cat mytest.c #include <stdio.h> #include <string.h> void mytest(char *a, char *b) { strcpy(a,b); return; } $ xlc.v111 -q64 -G -bexpall -qlist mytest.c ld: 0711-768 WARNING: Object mytest.o, section 1, function .strcpy: The branch at address 0x1c is not followed by a recognized no-op or TOC-reload instruction. The unrecognized instruction is 0xE8010090.
Local fix
1. Remove <string.h> from source file 2. Add -U_STR_ on build line 3. Use export file 4. Remmove -bexpall
Problem summary
PROBLEM DESCRIPTION: -bexpall of shared library creation breaks local str/mem calls USERS AFFECTED: users that create shared libraries without an export list
Problem conclusion
The problem is now fixed. Apply update.
Temporary fix
Comments
APAR Information
APAR number
LI75764
Reported component name
XL C/C++ FOR LI
Reported component ID
5724X1400
Reported release
B10
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2010-11-24
Closed date
2010-11-24
Last modified date
2010-11-24
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Fixed component name
XL C/C++ FOR LI
Fixed component ID
5724X1400
Applicable component levels
RB10 PSN IZ82804
UP06/09/13
[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSXVZZ","label":"XL C\/C++ for Linux"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"B10","Line of Business":{"code":"LOB57","label":"Power"}}]
Document Information
Modified date:
15 October 2021