]> rtime.felk.cvut.cz Git - l4.git/blobdiff - l4/pkg/ldscripts/ARCH-sparc/main_stat.ld
update
[l4.git] / l4 / pkg / ldscripts / ARCH-sparc / main_stat.ld
index ce687cf571eb96fc8a1a7e42c775489b93dc8764..af2771935574afac271f25fa56d0746ada97fe7d 100644 (file)
@@ -7,13 +7,17 @@ SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib");
 
 PHDRS
 {
-  ro PT_LOAD;
+  phdr PT_PHDR PHDRS;
+  ro PT_LOAD FILEHDR PHDRS;
   rw PT_LOAD;
   L4_DEFINE_L4PHDRS
 }
 
 SECTIONS
 {
+  PROVIDE (__executable_start = 0x010000);
+  . = __executable_start + SIZEOF_HEADERS;
+
   /* Read-only sections, merged into text segment: */
   /* PROVIDE (__executable_start = 0x10000000); . = 0x10000000 + SIZEOF_HEADERS;
    */
@@ -85,7 +89,9 @@ SECTIONS
   PROVIDE (__etext = .);
   PROVIDE (_etext = .);
   PROVIDE (etext = .);
-  .rol4re_elf_aux : { KEEP (*(.rol4re_elf_aux)) } : ro : l4re_aux 
+  .rol4re_elf_aux : {
+    KEEP (*(.rol4re_elf_aux))
+  } : ro : l4re_aux
   _rodata_start = . ;
   .rodata         : { *(.rodata .rodata.* .gnu.linkonce.r.*) } : ro 
   .rodata1        : { *(.rodata1) }