Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!uupsi!sunic!sics.se!uplog.uppsala.telesoft.se!uplog.uppsala.telesoft.se!thomas From: thomas@nexus.se Newsgroups: comp.unix.programmer Subject: Re: Use of default.ld in linking Message-ID: Date: 26 Mar 91 11:31:51 GMT References: <1991Mar15.091211.32@edwards-saftd-2.af.mil> Sender: news@uppsala.telesoft.se (news) Organization: Communicator Nexus AB Lines: 72 In-Reply-To: elston@edwards-saftd-2.af.mil's message of 15 Mar 91 17:12:11 GMT In article <1991Mar15.091211.32@edwards-saftd-2.af.mil> elston@edwards-saftd-2.af.mil writes: We have been struggling with an apparent memory conflict. In the process of investigating this conflict we have tried changing the default linker loader instructions. Our system (68020 VME running System V 2.3 with 2 Megabytes of physical memory on the main processor and another 2 Meg on another node) came with the following default.ld MEMORY { valid : org = 0x0, len = 0x200000 } SECTIONS { .text : {} GROUP ALIGN(65536) : { .data : {} .bss : {} } } When we change the alignment from 64K to something like 128 bytes or over 128K and compile with the -g option then we get error messages like prog: w\N(ILX^O.