From 6089addcdc095ec84c74a4324b6c949a42c8011a Mon Sep 17 00:00:00 2001 From: Steve Chamberlain Date: Fri, 29 Nov 1991 01:09:30 +0000 Subject: [PATCH] Uses something which will actuall work on an ebmon system --- ld/ebmon29k.sc | 59 ++++++++++++++++++++------------------------------ 1 file changed, 24 insertions(+), 35 deletions(-) diff --git a/ld/ebmon29k.sc b/ld/ebmon29k.sc index 838aef4a7bb..2852c16d632 100755 --- a/ld/ebmon29k.sc +++ b/ld/ebmon29k.sc @@ -1,38 +1,27 @@ OUTPUT_FORMAT("coff-a29k-big") +ENTRY(start) -SEARCH_DIR(/lib) -SEARCH_DIR(/usr/lib) -SEARCH_DIR(/usr/local/lib) -MEMORY { - text : ORIGIN = 0x1000000, LENGTH = 0x1000000 - talias : ORIGIN = 0x2000000, LENGTH = 0x1000000 - data : ORIGIN = 0x3000000, LENGTH = 0x1000000 - mstack : ORIGIN = 0x4000000, LENGTH = 0x1000000 - rstack : ORIGIN = 0x5000000, LENGTH = 0x1000000 -} -SECTIONS -{ - .text : { - *(.text) - __etext = .; - *(.lit) - *(.shdata) - } > text - .shbss SIZEOF(.text) + ADDR(.text) : { - *(.shbss) - } - .talias : { } > talias - .data : { - *(.data) - __edata = .; - } > data - .bss SIZEOF(.data) + ADDR(.data) : - { - *(.bss) - [COMMON] - __end = ALIGN(0x8); - } - .mstack : { } > mstack - .rstack : { } > rstack -} +SECTIONS { + .text 0x8000 : + { + *(.text); + _etext = . ; + } + .data 0x80002000 : + { + *(.data); + *(.mstack); + *(.shbss); + *(.rstack); + *(.mstack); + CONSTRUCTORS + } + .bss . : + { + [COMMON] + *(.bss); + _end = .; + } + +} -- 2.30.2