comp.lang.ada
 help / color / mirror / Atom feed
From: Martin Krischik <krischik@users.sourceforge.net>
Subject: Re: Reducing the size of executables produced by GNAT
Date: Wed, 13 Feb 2008 15:38:11 +0100
Date: 2008-02-13T15:38:11+01:00	[thread overview]
Message-ID: <47b300d3$1@news.post.ch> (raw)
In-Reply-To: <40e9c01a-8d31-4554-9d9b-18cce7834d56@s12g2000prg.googlegroups.com>

Hibou57 schrieb:

> For a long time ago I'm looking for a way to reduce th esize of Ada
> programs compiled with GNAT.

See 
http://en.wikibooks.org/wiki/Ada_Programming/Basic#FAQ:_Why_is_.22Hello.2C_world.21.22_so_big.3F

> With a simple Hello-World I cannot go below 45KB, which is very much
> for a so simple program.

Well, the record is 8kb for Linux-i686-Release.

> I'm afraid of what it means : take long to initialize at startup ? (I
> need fast application, for CGI on a Linux server), many unusefull
> dependencies on external library ? etc, etc

No nessesarily, static linked files are large but might load faster. All 
depends of course. If startup is important then guesswork won't help - 
you have to time it.

BTW: I hope you use the most powerfully CGI binding available:

http://adacl.sourceforge.net/pmwiki.php/Main/CommonGatewayInterface

Note that AdaCL.CGI is the only CGI implementation which supports file 
upload.

Martin
-- 
mailto://krischik@users.sourceforge.net
Ada programming at: http://ada.krischik.com



  reply	other threads:[~2008-02-13 14:38 UTC|newest]

Thread overview: 27+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-02-13 11:52 Reducing the size of executables produced by GNAT Hibou57
2008-02-13 14:38 ` Martin Krischik [this message]
2008-02-13 20:03   ` Hibou57
2008-02-13 20:25     ` Pascal Obry
2008-02-13 21:41       ` Maciej Sobczak
2008-02-13 23:35         ` Ludovic Brenta
2008-02-13 20:37     ` tmoran
2008-02-14 10:12       ` Georg Bauhaus
2008-02-14 11:07         ` Ludovic Brenta
2008-02-14 22:07           ` Hibou57
2008-02-15  0:19             ` Robert A Duff
2008-02-13 21:27     ` Gautier
2008-02-13 22:14       ` Hibou57
2008-02-14 10:34         ` Georg Bauhaus
2008-02-14 10:53         ` anon
2008-02-15  5:52         ` Randy Brukardt
2008-02-15  5:52         ` Randy Brukardt
2008-02-15  5:52         ` Randy Brukardt
2008-02-19  0:41           ` Hibou57
2008-02-13 14:50 ` gautier_niouzes
2008-02-13 15:41   ` Pascal Obry
2008-02-13 15:52 ` Ludovic Brenta
2008-02-13 16:19 ` anon
2008-02-13 16:28   ` Pascal Obry
2008-02-13 17:34 ` Tero Koskinen
2008-02-13 21:32 ` Jeffrey R. Carter
2008-02-14  6:58 ` Jacob Sparre Andersen
replies disabled

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