delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp-workers/2006/05/12/14:33:43

X-Authentication-Warning: delorie.com: mail set sender to djgpp-workers-bounces using -f
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws;
s=s1024; d=yahoo.com;
h=Message-ID:Received:Date:From:Subject:To:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding;
b=cLWkTFekKdlHjou+ISLquO6h8TW7yVTbMzkyaVq/EJBqhvOVKm/3K6HuKyYOArmRcGmjBuAnqhgvsKfKZN3xcccHP8SDd6hWnznLJt1kE6Op3kLjz5CD7rdJbJVnooqpRsqWOC3weLHVHV10sHNKWvcjkinoUkqp0wPmywE4Vc8= ;
Message-ID: <20060512183327.51527.qmail@web42201.mail.yahoo.com>
Date: Fri, 12 May 2006 11:33:27 -0700 (PDT)
From: Daniel Borca <dborca AT yahoo DOT com>
Subject: Re: DJGPP ELF
To: djgpp-workers AT delorie DOT com
In-Reply-To: <200605121437.k4CEbevt006766@brother.ludd.ltu.se>
MIME-Version: 1.0
Reply-To: djgpp-workers AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: djgpp-workers AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

--- Martin Str|mberg <ams AT ludd DOT ltu DOT se> wrote:

> According to Daniel Borca:
> > Some points for switching to ELF were:
> > 1. reduce the size of executables
> 
> Just how is that achieved? And do you have any numbers?
> 

COFF: Hello World C++ is about 400kb
ELF : Hello World C++ is about 16kb (PIE) - 20kb (non-PIE)
      plus 1MB the shared libraries (libc, libm, libgcc, libstdc++)

So, if you have more than 3 Hello World C++ COFF EXEs (not that I
would know any reason for having so many Hello World programs),
you already save space.

Another example, COFF programs compiled with DJGPP Mesa are >2MB
each.  I can't remember how large were COFF Allegro demos... but
you can always check yourself.


Regards,
Daniel Borca

__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019