Boost C++ Libraries: Ticket #9776: polygon gtl_boost_unit_test.cpp needs /bigobj option https://svn.boost.org/trac10/ticket/9776 <p> Boost 1.55.0 polygon lib debug build fails on gtl_boost_unit_test.cpp to compile with MSVC2012: </p> <p> gtl_boost_unit_test.cpp : fatal error C1128: number of sections exceeded object file format limit : compile with /bigobj </p> <p> or icl : </p> <p> icl -TP /Z7 /Od /Ob0 /W0 /GR /MDd /Zc:forScope /Zc:wchar_t /Qwn5 /Qwd985 -Qoption,c,--arg_dep_lookup -D_SECURE_SCL=0 -Qoption,cpp,--arg_dep_lookup -Qpchi- /wd4675 /EHs –c -DBOOST_ALL_NO_LIB=1 "-I." "-I.." "-I../../.." "gtl_ boost_unit_test.cpp" gtl_boost_unit_test.cpp gtl_boost_unit_test.obj": catastrophic error: too many segments in object file </p> <p> compilation aborted for gtl_boost_unit_test.cpp (code 4) </p> <p> This can be fixed easily by adding /bigobj option to boost_1_55_0/libs/polygon/test/Jamfile.v2 </p> <p> # diff boost_1_55_0/libs/polygon/test/Jamfile.v2.old boost_1_55_0/libs/polygon/test/Jamfile.v2 24c24 &lt; [ run gtl_boost_unit_test.cpp ] --- </p> <blockquote class="citation"> <blockquote> <p> [ run gtl_boost_unit_test.cpp : : : &lt;toolset&gt;intel-win:&lt;cxxflags&gt;/bigobj &lt;toolset&gt;msvc:&lt;cxxflags&gt;/bigobj ] </p> </blockquote> </blockquote> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/9776 Trac 1.4.3 Andrii Sydorchuk Wed, 19 Mar 2014 20:25:45 GMT owner, milestone changed https://svn.boost.org/trac10/ticket/9776#comment:1 https://svn.boost.org/trac10/ticket/9776#comment:1 <ul> <li><strong>owner</strong> changed from <span class="trac-author">Lucanus Simonson</span> to <span class="trac-author">Andrii Sydorchuk</span> </li> <li><strong>milestone</strong> <span class="trac-field-old">To Be Determined</span> → <span class="trac-field-new">Boost 1.57.0</span> </li> </ul> <p> Thanks for the report! I am going to split the monolithic test-suite into a few smaller once. </p> Ticket Andrii Sydorchuk Tue, 25 Mar 2014 19:50:13 GMT status changed; resolution set https://svn.boost.org/trac10/ticket/9776#comment:2 https://svn.boost.org/trac10/ticket/9776#comment:2 <ul> <li><strong>status</strong> <span class="trac-field-old">new</span> → <span class="trac-field-new">closed</span> </li> <li><strong>resolution</strong> → <span class="trac-field-new">fixed</span> </li> </ul> <p> I used the suggested fix and the change is in the master branch. Marking as fixed. </p> Ticket