Linker Out Of Memory without IPO

Linker Out Of Memory without IPO

I'm using the evaluation version (11.1.048 on Win64) to try to compile my project (64bit target), which works fine on MacOS with and without IPO (-fast).
On Windows however, the mcpcom.exe consumes all memory it can get (~8GB) and gets terminated by the OS with an OOM error.
This happens even when using no options other than /Fo /c /D /I /TP. I'm linking against static libraries compiled with MSVC.

Unfortunately, i couldn't break it down to a simple test case, since this is a rather large project.

Any ideas?

1 post / 0 new
For more complete information about compiler optimizations, see our Optimization Notice.