IBM Support

LI75815: INTERNAL COMPILER ERROR WITH -QIPA=RELINK

Subscribe

You can track all active APARs for this component.

 

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:

    IZ83069

  • 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