Boost C++ Libraries: Ticket #2377: Fix gcc 4.4 preprocessor problem in Proto. https://svn.boost.org/trac10/ticket/2377 <p> The upcoming gcc 4.4 release is going to change the preprocessor in a way which breaks the use of the preprocessor for iteration in some boost files. The attached patch fixes this for proto. </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/2377 Trac 1.4.3 Daniel James Wed, 01 Oct 2008 12:01:36 GMT attachment set https://svn.boost.org/trac10/ticket/2377 https://svn.boost.org/trac10/ticket/2377 <ul> <li><strong>attachment</strong> → <span class="trac-field-new">proto.patch</span> </li> </ul> Ticket Eric Niebler Wed, 01 Oct 2008 16:35:59 GMT status changed; resolution set https://svn.boost.org/trac10/ticket/2377#comment:1 https://svn.boost.org/trac10/ticket/2377#comment:1 <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> (In <a class="changeset" href="https://svn.boost.org/trac10/changeset/49089" title="accept patch from Daniel James to fix gcc-4.4 preprocessor problem in ...">[49089]</a>) accept patch from Daniel James to fix gcc-4.4 preprocessor problem in proto, fixes <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/2377" title="#2377: Bugs: Fix gcc 4.4 preprocessor problem in Proto. (closed: fixed)">#2377</a> </p> Ticket Daniel James Tue, 07 Oct 2008 00:03:10 GMT <link>https://svn.boost.org/trac10/ticket/2377#comment:2 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/2377#comment:2</guid> <description> <p> Hi Eric, I've just been looking into the issue some more and it turns out the patch isn't needed. The problem is actually only in mpl and is caused by its mechanism for using headers that are already preprocessed. I'd assumed that the problem in mpl would appear in other libraries as well. So you can revert the patch or just remove the comments about gcc 4.4. </p> </description> <category>Ticket</category> </item> </channel> </rss>