On Thu, 25 Mar 2004 06:15:55 +0300 ""P. P." "<block111@xxxxxxx> wrote: > -----Original Message----- > From: "Zygmuntowicz Michal" <m.zygmuntowicz@xxxxxxx> > To: <openh323gk-users@xxxxxxxxxxxxxxxxxxxxx> > Date: Wed, 24 Mar 2004 09:11:45 +0100 > Subject: Re: gnugk staticaly linked FreeBSD > > > > > Microsoft compilers are very good at shrinking down the executable size (it is also a matter of librarier > > - statis Windows executable is not really static, it uses dynamic libraries anyway). > > Are you sure the FreeBSD 1.6MB executable is linked statically? Hard to believe... FreeBSD also uses GCC, doesn't it? > > > > Yes it does. I'm sorry, I've made a mistake - I forgot to unpack .gz archive :))) > Anyways, If the final binary built by gcc is something like three times bigger that the binary build with ms compiler then I really doubt (not based on the difference of the sizes of final images, but on quality of assembled code) that there could be any performance advantages using gnugk on *nix vs ms on the same hardware, however I might be wrong. I'm not worrying about that, but wondering what gcc packs in with the openh323 into gnugk, maybe a few chapters of Shakespeare's works? > Actually my windows build was with max optimizations, loop unrolling, max inlining, etc (no optimizations for file size at all) - still the .exe file is quite tiny. Believe it - I've done many tests on this. The main difference between the two environments seems to be that the MS linker is much more efficient at throwing away code that is not needed. The GNU linker is simply not as good at finding unused code and not including it in the final executable. Craig ----------------------------------------------------------------------- Craig Southeren, craigs@xxxxxxxxxxxxxxxxx http://www.postincrement.com Post Increment - Software, Consulting and Services Co-founder of the only open source H.323 project Phone: +61 2 43654666 Fax: +61 2 43673140 Mobile: +61 417 231046 ICQ: #86852844 MSN: craig_southeren@xxxxxxxxxxx PGP Key: http://www.postincrement.com/pgp.txt Blog: http://www.southeren.com/blog ------------------------------------------------------- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click _______________________________________________ List: Openh323gk-users@xxxxxxxxxxxxxxxxxxxxx Archive: http://sourceforge.net/mailarchive/forum.php?forum_id=8549 Homepage: http://www.gnugk.org/