Disable GC entirely

Jacob Carlborg doob at me.com
Mon Apr 8 02:31:45 PDT 2013


On 2013-04-08 10:56, Dicebot wrote:

> Sure. Actually, executable size is an easy problem to solve considering
> custom druntimed mentioned before. Most of size in small executables
> come from statically linked huge druntime. (Simple experiment: use
> "-betterC" switch and compile hello-world program linking only to C
> stdlib. Same binary size as for C analog).

That's cheating. It's most likely due to the C standard library is being 
dynamically linked. If you dynamically link with the D runtime and the 
standard library you will get the same size for a Hello World in D as in 
C. Yes, I've tried this with Tango back in the D1 days.

-- 
/Jacob Carlborg


More information about the Digitalmars-d mailing list