shared defaultlib with dmd
forkit
forkit at gmail.com
Tue Jan 18 22:56:42 UTC 2022
On Tuesday, 18 January 2022 at 22:35:08 UTC, H. S. Teoh wrote:
> On Tue, Jan 18, 2022 at 10:04:15PM +0000, forkit via
> Digitalmars-d-learn wrote:
>> so I use this compile command (on Windows, using ldc)
>>
>> -link-defaultlib-shared=true
>>
>> Then (in simple example) the size of my compiled .exe:
>>
>> From 806KB down to 18KB
>>
>> Oh. That's so much nicer on my SSD ;-)
>>
>> (yes, I understand the implictions here of dynamic sharing,
>> but I test/compile/debug so much, that I'd like to limit the
>> impact on my SSD drive.
> [...]
>
> Uhm... are you SURE this is actually nicer on your SSD? For
> all you know, it could be writing the 806KB first and then
> optimizing that in-place to reduce it to 18KB... Just because
> the final file size is small doesn't mean there aren't any
> large intermediate files.
>
>
> T
no. there are no intermediary files. just this, and only this:
(bytes)
145 EZ_Compiler_tmpfile.d
15,360 EZ_Compiler_tmpfile.exe
18,384 EZ_Compiler_tmpfile.obj
More information about the Digitalmars-d-learn
mailing list