Boost C++ Libraries: Ticket #5853: Predefined macro __ppc not checked by various boost headers https://svn.boost.org/trac10/ticket/5853 <p> Various boost headers implement variant definitions and logic depending on the processor defined for the compilation. There are variations taking into account compilation on the powerpc family of processors but some of the headers in question do not include checking for powerpc compilation via presence of the __ppc predefined macro (they check against other predefineds: __ppc__, __powerpc__, etc, but the WindRiver vxworks gnu compiler for powerpc only defines __ppc). </p> <p> Boost headers in question: </p> <p> boost/detail/endian.hpp<br /> boost/interprocess/detail/atomic.hpp<br /> boost/numeric/interval/hw_rounding.hpp<br /> boost/numeric/interval/detail/ppc_rounding_control.hpp </p> <p> The trunk was checked to be certain that fixes had not yet been applied. No other related bug reports found either. </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/5853 Trac 1.4.3 gshapiro@… Thu, 01 Sep 2011 16:53:22 GMT attachment set https://svn.boost.org/trac10/ticket/5853 https://svn.boost.org/trac10/ticket/5853 <ul> <li><strong>attachment</strong> → <span class="trac-field-new">patchfile.patch</span> </li> </ul> <p> patch file for fixes to problem described in ticket </p> Ticket viboes Tue, 08 Nov 2011 15:52:36 GMT <link>https://svn.boost.org/trac10/ticket/5853#comment:1 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/5853#comment:1</guid> <description> <p> Please, do a ticket by component so that the author can take care of it. </p> </description> <category>Ticket</category> </item> <item> <author>gshapiro@…</author> <pubDate>Tue, 08 Nov 2011 21:53:12 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/5853#comment:2 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/5853#comment:2</guid> <description> <p> Replying to <a class="ticket" href="https://svn.boost.org/trac10/ticket/5853#comment:1" title="Comment 1">viboes</a>: </p> <blockquote class="citation"> <p> Please, do a ticket by component so that the author can take care of it. </p> </blockquote> <p> Vincent, thanks for your response. I did not know what the correct procedure was. I have no problem entering individual tickets by component, but one question: what component is appropriate for endian.hpp that is located in the top-level detail directory? </p> </description> <category>Ticket</category> </item> <item> <dc:creator>viboes</dc:creator> <pubDate>Mon, 12 Dec 2011 22:46:15 GMT</pubDate> <title>component changed; owner set https://svn.boost.org/trac10/ticket/5853#comment:3 https://svn.boost.org/trac10/ticket/5853#comment:3 <ul> <li><strong>owner</strong> set to <span class="trac-author">Douglas Gregor</span> </li> <li><strong>component</strong> <span class="trac-field-old">None</span> → <span class="trac-field-new">numeric</span> </li> </ul> Ticket