Visual Studio С++ и большой размер статической lib’ы

После компиляции релизной, статической библиотеки c++ проекта в Visual Studio, она мне выплюнула файл размером ~100 Мб! о_О.

В то время как MinGW, с того же проекта выдаёт размер 500 Кб!

Порывшись в настройках нашел такой параметр: (/GL) “Оптимизация всей программы” или в английской версии “Whole Program Optimization“. Вот в нём та и есть вся проблема. Дело в том, что если этот параметр включен, то компилятор отключает межмодульную оптимизацию до тех пор, пока не будет произведена линковка. Т.е. в итоге, когда будет собираться exe, его размер не будет таким огромным, но работать с таким большим файлом тоже как то печально, пушить его в git например, когда еще и интернет 3G 🙂