1/* $OpenBSD: ld.script,v 1.2 1999/04/20 20:02:37 mickey Exp $ */ 2 3OUTPUT_FORMAT("elf32-hppa") 4OUTPUT_ARCH(hppa) 5ENTRY(begin) 6 7SECTIONS { 8 9 /* Read-only sections, merged into text segment: */ 10 . = + SIZEOF_HEADERS; 11 .text : { 12 *(.text) 13 *(.rodata) 14 *(.rodata1) 15 *($CODE$) 16 etext = ABSOLUTE(.); 17 } = 0x08000240 /* nop */ 18 19 /* Read-write sections, merged into data segment: */ 20 .data : { 21 $global$ = .; 22 *(.data) 23 *(.data1) 24 *(.sdata) 25 *(.sdata2) 26 *(.dynamic) 27 CONSTRUCTORS 28 edata = ABSOLUTE(.); 29 } = 0 30 31 .bss : { 32 __bss_start = .; 33 *(.dynbss) 34 *(.bss) 35 *(.sbss) 36 *(.scommon) 37 *(COMMON) 38 end = ABSOLUTE(.); 39 __bss_end = .; 40 } 41 42 /* don't need an unwind in the boot, unless we'll have a boot-ddb (; */ 43 /DISCARD/ : 44 { 45 *(.PARISC.unwind) 46 } 47} 48 49