comp.lang.ada
 help / color / mirror / Atom feed
From: "Joachim Schröer" <joachim.schroeer@dornier.eads.net>
Subject: Re: Executable size with GNAT for Windows and Linux
Date: Tue, 07 May 2002 10:35:30 +0200
Date: 2002-05-07T10:35:30+02:00	[thread overview]
Message-ID: <3CD791D2.7060903@dornier.eads.net> (raw)
In-Reply-To: mailman.1020680103.13256.comp.lang.ada@ada.eu.org

Duncan Sands wrote:

> On Monday 06 May 2002 12:06 pm, Preben Randhol wrote:
> 
>>On 05 May 2002 21:58:42 +0200, Michael Bode wrote:
>>
>>>I've found the size of executables to differ considerably under
>>>Windows and Linux.  The hello.adb that comes with gnat 3.13p has under
>>>Linux this size:
>>>
>>>gnatmake -g hello.adb
>>>
>>did you compile with -g ? That would include debugging information.
>>Compile without -g.
>>
> 
> The linker option -s strips out debugging info and some other symbols.
> 
> Duncan.
> 

That switch is not documented in the GNAT User's Guide I have
(GNAT Version 3.14p, Date: 2001/05/10 16:08:26).
When I use it one of my Exes shrinks from 15 Mb to 3.5 Mb.
But the switch eliminates the binder switch -E which generates
a readable stacktrace when using
Gnat.Traceback_Symbolic.Symbolic_Traceback.
When using -bargs -E -largs -s the generated stacktrace only
contains addresses, no filenames and linenumbers.

	J. Schr�er




  reply	other threads:[~2002-05-07  8:35 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-05-05 19:58 Executable size with GNAT for Windows and Linux Michael Bode
2002-05-06  0:44 ` Robert Dewar
2002-05-06 19:00   ` Michael Bode
2002-05-06 10:06 ` Preben Randhol
2002-05-06 10:14   ` Duncan Sands
2002-05-07  8:35     ` Joachim Schröer [this message]
2002-05-07  8:43       ` Duncan Sands
2002-05-06 19:02   ` Michael Bode
2002-05-06 11:41 ` David Botton
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox