Changeset 09553a0 in mainline for uspace/lib/c/arch/ppc32/_link.ld.in


Ignore:
Timestamp:
2018-07-05T21:41:25Z (6 years ago)
Author:
Dzejrou <dzejrou@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
c12d567
Parents:
d62d2c6
git-author:
Dzejrou <dzejrou@…> (2018-06-25 21:52:29)
git-committer:
Dzejrou <dzejrou@…> (2018-07-05 21:41:25)
Message:

cpp+c: added missing linker script modifications and fixed some compile errors for different architectures

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/c/arch/ppc32/_link.ld.in

    rd62d2c6 r09553a0  
    5252        } :data
    5353
     54    __dso_handle = .;
     55
     56        .init_array : {
     57                PROVIDE_HIDDEN (__init_array_start = .);
     58                KEEP (*(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*)))
     59                KEEP (*(.init_array .ctors))
     60                PROVIDE_HIDDEN (__init_array_end = .);
     61        }
     62
     63        .fini_array : {
     64                PROVIDE_HIDDEN (__fini_array_start = .);
     65                KEEP (*(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*)))
     66                KEEP (*(.fini_array .dtors))
     67                PROVIDE_HIDDEN (__fini_array_end = .);
     68        }
     69
    5470        _end = .;
    5571
Note: See TracChangeset for help on using the changeset viewer.