[cfe-dev] Windows debug builds require /bigobj

Oliver Stannard oliver.stannard at arm.com
Tue Aug 26 06:57:51 PDT 2014

Hi all,


Our windows debug builds of clang have started failing with this error

.snip.\llvm\tools\clang\lib\ASTMatchers\Dynamic\Registry.cpp : fatal error
C1128: number of sections exceeded object file format limit : compile with


This is building the debug configuration using the MSVC from Visual Studio
Pro 2012 update 4, the release build of the same source succeeded. The
source used was LLVM/clang trunk as of about 0500 UTC. The build of the
source from the same time a day before succeeded.


The error is caused by one object file which would have to contain more than
2^16 sections. Adding /bigobj should fix this, but should LLVM be able to
build without this option?


The buildbots did not catch this because it only occurs for debug builds.



-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20140826/30ed1512/attachment.html>

More information about the cfe-dev mailing list