delorie.com/archives/browse.cgi | search |
X-Authentication-Warning: | delorie.com: mailnull set sender to djgpp-bounces using -f |
From: | "Boris Vrbanić" <boris DOT vrbanic AT hi DOT hinet DOT hr> |
Newsgroups: | comp.os.msdos.djgpp |
Subject: | Re: /DISCARD/ in linker script |
Date: | Tue, 14 May 2002 06:58:03 +0200 |
Organization: | HThinet |
Lines: | 49 |
Message-ID: | <abq5hj$60ho$1@as201.hinet.hr> |
References: | <1021312249 DOT 448613 AT queeg DOT ludd DOT luth DOT se> |
NNTP-Posting-Host: | ad21-m190.net.hinet.hr |
X-Trace: | as201.hinet.hr 1021352308 197176 195.29.56.190 (14 May 2002 04:58:28 GMT) |
X-Complaints-To: | abuse AT hinet DOT hr |
NNTP-Posting-Date: | Tue, 14 May 2002 04:58:28 +0000 (UTC) |
X-Priority: | 3 |
X-MSMail-Priority: | Normal |
X-Newsreader: | Microsoft Outlook Express 6.00.2600.0000 |
X-MimeOLE: | Produced By Microsoft MimeOLE V6.00.2600.0000 |
To: | djgpp AT delorie DOT com |
DJ-Gateway: | from newsgroup comp.os.msdos.djgpp |
Reply-To: | djgpp AT delorie DOT com |
"Martin Str|mberg" <ams AT speedy DOT ludd DOT luth DOT se> wrote in message news:1021312249 DOT 448613 AT queeg DOT ludd DOT luth DOT se... > > Can anyone show me an example of a link script that uses the > "/DISCARD/" section? > > I want to make the .bss not to be included in output file. I use the > binary format ("ld --oformat binary"). > > Right now I have: > ENTRY(start) > SECTIONS > { > .text 0 : { > *(.text) > etext = . ; _etext = .; > . = ALIGN(0x100); > } > .data ALIGN(0x100) : { > *(.data) > edata = . ; _edata = .; > . = ALIGN(0x100); > } > /DISCARD/ SIZEOF(.data) + ADDR(.data) : { > *(.bss) > *(COMMON) > end = . ; _end = .; > . = ALIGN(0x100); > } > } > > ld says "Illegal use of `/DISCARD/' section" > > > Right, > > MartinS /DISCARD/ section is used like any other section, example /DISCARD/ { *(.eh_frame) } this tells linker to discard section "eh_frame" from object file
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |