Boost C++ Libraries: Ticket #8849: Use attribute names with underscores for GCC https://svn.boost.org/trac10/ticket/8849 <p> I opened a bunch of bugs like that some time ago for various Boost components, but apparently forgot about this one. The problem is in using GCC __attribute__ syntax, where the attribute itself is not in reserved namespace. GCC supports (at least since 3.3 per my testing) attributes in two forms: plain X, and reserved __X__. They don't differ in semantics, but the latter is unlikely to be overridden by user-defined macros (or if it is, it's user's fault). </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/8849 Trac 1.4.3 pmachata@… Thu, 18 Jul 2013 14:51:41 GMT attachment set https://svn.boost.org/trac10/ticket/8849 https://svn.boost.org/trac10/ticket/8849 <ul> <li><strong>attachment</strong> → <span class="trac-field-new">boost-1.54.0-config-attributes.patch</span> </li> </ul> <p> A fix </p> Ticket John Maddock Tue, 23 Jul 2013 17:26:44 GMT status changed; resolution set https://svn.boost.org/trac10/ticket/8849#comment:1 https://svn.boost.org/trac10/ticket/8849#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/85136" title="Use underscores in attribute names. Fixes #8849.">[85136]</a>) Use underscores in attribute names. Fixes <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/8849" title="#8849: Bugs: Use attribute names with underscores for GCC (closed: fixed)">#8849</a>. </p> Ticket