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 Subject: Re: DJGPP ELF To: djgpp-workers AT delorie DOT com In-Reply-To: <200605121437.k4CEbevt006766@brother.ludd.ltu.se> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit 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 Precedence: bulk --- Martin Str|mberg 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