The basic Google search bigobj issue shows that a lot of people are experiencing the Fatal Error C1128: \"number of sections exceeded object file format limit : compile
The documentation does mention an important drawback to /bigobj
:
Linkers that shipped prior to Visual C++ 2005 cannot read .obj files that were produced with
/bigobj
.
So, setting this option by default would restrict the number of linkers that can consume the resulting object files. Better to activate it on a need-to basis.