GDC compilation bloat?

Kyle De'Vir kyle.devir at mykolab.com
Sat Sep 8 07:40:13 UTC 2018


Maybe I'm missing something, but the binary size that GDC outputs 
on compilation, for a very simple Hello World example, is very 
large, even after stripping it.

Comparison between DMD and GDC, all after stripping, plus 
compilation commands:

dmd -mcpu=native -O -release -inline -boundscheck=off -of=main 
main.d
669 KiB

gdc -frelease -march=native -O3 -pipe -fstack-protector-strong 
-fno-plt -o main main.d
1.4 MiB

Why are they so different? Is that how large GDC produced 
binaries usually are?


More information about the D.gnu mailing list