Changeset 941cc8b in mainline


Ignore:
Timestamp:
2007-10-28T20:55:39Z (17 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
2c2295ab
Parents:
a052d7f
Message:

In all architectures' uspace linker scripts, define the _tls_alignment symbol.

Location:
uspace/lib/libc/arch
Files:
8 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/libc/arch/amd64/_link.ld.in

    ra052d7f r941cc8b  
    3131                _tbss_end = .;
    3232        } :data
    33        
     33        _tls_alignment = MAX(ALIGNOF(.tdata), ALIGNOF(.tbss));
    3434        .bss : {
    3535                *(COMMON);
  • uspace/lib/libc/arch/arm32/_link.ld.in

    ra052d7f r941cc8b  
    2323                *(.sdata);
    2424        } :data
    25 
    2625        .tdata : {
    2726                _tdata_start = .;
     
    2928                _tdata_end = .;
    3029        } :data
    31 
    3230        .tbss : {
    3331                _tbss_start = .;
     
    3533                _tbss_end = .;
    3634        } :data
    37 
     35        _tls_alignment = MAX(ALIGNOF(.tdata), ALIGNOF(.tbss));
    3836        .bss : {
    3937                *(.sbss);
  • uspace/lib/libc/arch/ia32/_link.ld.in

    ra052d7f r941cc8b  
    3131                _tbss_end = .;
    3232        } :data
     33        _tls_alignment = MAX(ALIGNOF(.tdata), ALIGNOF(.tbss));
    3334        .bss : {
    3435                *(COMMON);
  • uspace/lib/libc/arch/ia64/_link.ld.in

    ra052d7f r941cc8b  
    3737                _tbss_end = .;
    3838        } :data
     39        _tls_alignment = MAX(ALIGNOF(.tdata), ALIGNOF(.tbss));
    3940        .bss : {
    4041                *(.sbss);
  • uspace/lib/libc/arch/mips32/_link.ld.in

    ra052d7f r941cc8b  
    3838                _tbss_end = .;
    3939        } :data
     40        _tls_alignment = MAX(ALIGNOF(.tdata), ALIGNOF(.tbss));
    4041
    4142        .sbss : {
  • uspace/lib/libc/arch/ppc32/_link.ld.in

    ra052d7f r941cc8b  
    3232                _tbss_end = .;
    3333        } :data
     34        _tls_alignment = MAX(ALIGNOF(.tdata), ALIGNOF(.tbss));
    3435        .bss : {
    3536                *(.sbss);
  • uspace/lib/libc/arch/ppc64/_link.ld.in

    ra052d7f r941cc8b  
    3434                _tbss_end = .;
    3535        } :data
     36        _tls_alignment = MAX(ALIGNOF(.tdata), ALIGNOF(.tbss));
    3637        .bss : {
    3738                *(.sbss);
  • uspace/lib/libc/arch/sparc64/_link.ld.in

    ra052d7f r941cc8b  
    3636                _tbss_end = .;
    3737        } :data
     38        _tls_alignment = MAX(ALIGNOF(.tdata), ALIGNOF(.tbss));
    3839        .bss : {
    3940                *(.sbss);
Note: See TracChangeset for help on using the changeset viewer.