On 3/21/20 5:34 AM, Anonymouse wrote:
On Saturday, 21 March 2020 at 00:17:37 UTC, kinke wrote:
Most likely because dub doesn't actually invoke the listed command, but uses a response file to work around cmdline length limits. -lowmem in response files is ignored by DMD (needs to be parsed and set before druntime initialization, but response file parsing needs druntime + GC). It works for LDC though.

So there is no way to do -lowmem with dub and dmd?

I'm not having out-of-memory problems with ldc, luckily.

I found the same thing. dub says it's passing -lowmem (and at the same time I wanted it to print GC profile data). Does not work.

I've done exactly what you did, use -v and then copy-paste the final command line.

Very annoying. If there's not a bug on this yet, I'd say there needs to be (on DMD I would say).

-Steve

Reply via email to