Initial commit: functional for newer bzImage kernels
[wraplinux.git] / reloc / reloc.ld
1 OUTPUT_FORMAT("elf32-i386", "elf32-i386", "elf32-i386")
2 OUTPUT_ARCH(i386)
3 ENTRY(_start)
4 SECTIONS
5 {
6         . = 0;                  /* Required for relocatabilty */
7         .start          : { *(.start) }
8         .text           : { *(.text) }
9         .text16         : { *(.text16) }
10         .rodata         : { *(.rodata) }
11         . = ALIGN(4);
12         .data           : { *(.data) }
13         .got            : { *(.got) }
14         .got.plt        : { *(.got.plt) }
15         . = ALIGN(4);
16         .bss            : 
17         {
18                 __bss_start = .;
19                 *(.bss)
20                 . = ALIGN(4);
21                 __bss_end = .;
22         }
23         _end = .;
24         /DISCARD/       : { *(.discard*) }
25 }
26
27