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
The compiler produces an internal compiler error with creating a shared object with -qipa=relink. eg: $xlC -v ... < exec: export(export,XL_CONFIG=/gsa/tlbgsa/projects/x/xlcmpbld/run/vacp p/dev/aix/daily/100709/etc/vac.cfg.53:xlC,NULL) exec: /gsa/tlbgsa/projects/x/xlcmpbld/run/vacpp/dev/aix/daily/100709/u sr/vac/bin/CreateExportList(/gsa/tlbgsa/projects/x/xlcmpbld/run/ vacpp/dev/aix/daily/100709/usr/vac/bin/CreateExportList,/tmp/xlc SEUJMEqe,-f,/tmp/xlcSFULMEqd,-X,64,NULL) exec: export(export,XL_BACKEND=/gsa/tlbgsa/projects/x/xlcmpbld/run/vac pp/dev/aix/daily/100709/usr/vac/exe/xlCcode,NULL) exec: export(export,XL_LINKER=/bin/ld,NULL) exec: /gsa/tlbgsa/projects/x/xlcmpbld/run/vacpp/dev/aix/daily/100709/u sr/vac/exe/ipa64(/gsa/tlbgsa/projects/x/xlcmpbld/run/vacpp/dev/a ix/daily/100709/usr/vac/exe/ipa64,-link,-v,-qosvar=aix.5.3,-q64, -q64,-qipa=level=0,-qipa=pdfname=libicudata30.pdf,-qpdf1,-qipa=r elink,-qmaxmem=-1,-qdebug=timing,-qlist,-qdebug=staticscal,-b64, -qlargetype,-invokemunch,-qmkshrobj=0,-bM:SRE,-bnoentry,-b64,-bp T:0x100000000,-bpD:0x110000000,-G,-b64,-bloadmap:configureICU_64 .out,-bmap:configureICU_64.map,-bloadmap:configureICU_64.out,-bm ap:configureICU_64.map,-o,libicudata30.0.a,stubdata.o,-L/usr/lib ,-L/lib,-L/gsa/tlbgsa/projects/x/xlcmpbld/run/vacpp/dev/aix/dail y/100709/usr/lpp/xlC/lib/aix53,-L/gsa/tlbgsa/projects/x/xlcmpbld /run/vacpp/dev/aix/daily/100709/usr/lib,-L/gsa/tlbgsa/projects/x /xlcmpbld/run/vacpp/dev/aix/daily/100709/usr/vac/lib,-lxlopt,-lx lipa,-lxl,-L/gsa/tlbgsa/projects/x/xlcmpbld/run/vacpp/dev/aix/da ily/100709/usr/vacpp/lib,-lC,-lm,-lc,-bE:/tmp/xlcSEUJMEqe,NULL) exec: cp(cp,/gsa/tlbgsa/projects/x/xlcmpbld/run/vacpp/dev/aix/daily/10 0709/usr/vac/lib/libxlopt.a,/tmp/ipadir.0.94678/xlopt) exec: /bin/ar(ar,-X64,-x,xlopt) exec: cp(cp,/gsa/tlbgsa/projects/x/xlcmpbld/run/vacpp/dev/aix/daily/10 0709/usr/vac/lib/libxlipa.a,/tmp/ipadir.1.94678/xlipa) exec: /bin/ar(ar,-X64,-x,xlipa) exec: cp(cp,/gsa/tlbgsa/projects/x/xlcmpbld/run/vacpp/dev/aix/daily/10 0709/usr/vac/lib/libxl.a,/tmp/ipadir.2.94678/xl) exec: /bin/ar(ar,-X64,-x,xl) exec: cp(cp,/usr/lib/libC.a,/tmp/ipadir.3.94678/C) exec: /bin/ar(ar,-X64,-x,C) exec: cp(cp,/usr/lib/libm.a,/tmp/ipadir.4.94678/m) exec: /bin/ar(ar,-X64,-x,m) exec: cp(cp,/usr/lib/libc.a,/tmp/ipadir.5.94678/c) exec: /bin/ar(ar,-X64,-x,c) exec: /gsa/tlbgsa/projects/x/xlcmpbld/run/vacpp/dev/aix/daily/100709/u sr/vac/exe/bolt(bolt,-o,libicudata30.0.a,-f/tmp/ipaht34ya) 1501-230 Internal compiler error (bolt); please contact your Service Representative. 1586-349 (S) An error occurred during final processing of the object produced by the IPA Compile step. The object processing return code was 255. 1586-451 (S) Unable to remove file "libicudata30.0.a". Summary of Phase Timings (elapsed wall time) ================================================================ ======== Phase hh:mm:ss.usec (% total) |count *=active ================================================================ ======== Total elapsed time for TPO and TOBEY 0:14.581 (100%) |1 ================================================================ ======== unlink: /tmp/xlcW0UDMEqa unlink: /tmp/xlcW1UJMEqb unlink: /tmp/xlcW2UJMEqc unlink: /tmp/xlcSEUJMEqe unlink: /tmp/xlcSFULMEqd $
Local fix
N/A
Problem summary
USERS AFFECTED: Users who have -G -qipa=relink present, and -r absent in the link-time compiler options are affected by this issue. PROBLEM DESCRIPTION: Using -G and -qipa=relink and no -r, may lead to a compiler abend.
Problem conclusion
The compiler has been fixed to recognize the -G, -qipa=relink and -r combination which prevents the compiler abend.
Temporary fix
Comments
APAR Information
APAR number
LI75815
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 PSY
UP
[{"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