On Thu, Mar 24, 2022 at 01:49:30AM +0000, Marcone via Digitalmars-d-learn wrote:
> import std.stdio : writeln;
> 
> void main(){
>       writeln("Bom dia");
> }
> 
> 
> Size exe file: 258 KB
> 
> --------------------------------------------------------------
> 
> import std;
> 
> void main(){
>       writeln("Bom dia");
> }
> 
> Size exe file: 595 KB
> 
> 
> 
> If dependencies are resolved at compile time, why does the compiler
> include extra stuff?

Did you compile with LTO?  If not, the exe may carry extra baggage,
since the linker may not have tried to shed excess baggage.


T

-- 
My father told me I wasn't at all afraid of hard work. I could lie down right 
next to it and go to sleep. -- Walter Bright

Reply via email to