IBM Support

LI77018: LINK ERRORS DUE TO MULTIPLE DEFINITIONS

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • PROBLEM DESCRIPTION: When trying to link object files produced
    for multiple empty Fortran files or with source containing
    multiple block data program units with the same name, the Linux
    linker complains with duplicate symbol definition error.
    
    USERS AFFECTED: Users on Linux who pre-process Fortran source
    and may end up with empty files or users who use the same name
    for multiple block data program units.
    

Local fix

  • N/A
    

Problem summary

  • USERS AFFECTED:
    Users on Linux who pre-process Fortran source and may end up
    with empty files or users who use the same name for multiple
    block data program units are affected by this issue.
    
    PROBLEM DESCRIPTION:
    When trying to link object files produced for multiple empty
    Fortran files or with source containing multiple block data
    program units with the same name,
    the Linux linker complains with duplicate symbol definition
    error.
    

Problem conclusion

  • The fix involves marking synthesized symbol for empty
    compilation units as weak.
    

Temporary fix

Comments

APAR Information

  • APAR number

    LI77018

  • Reported component name

    XL FORTRAN FOR

  • Reported component ID

    5799AH100

  • Reported release

    E10

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2012-10-02

  • Closed date

    2012-11-23

  • Last modified date

    2012-11-23

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

    IV31618 LI77133

Fix information

  • Fixed component name

    XL FORTRAN FOR

  • Fixed component ID

    5799AH100

Applicable component levels

  • RE10 PSY

       UP

[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SS2MB5","label":"XL Fortran for Blue Gene\/Q"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"ALL VERSIONS","Edition":"","Line of Business":{"code":"LOB57","label":"Power"}}]

Document Information

Modified date:
23 November 2012