Boost C++ Libraries: Ticket #6013: endian.hpp header patch to utilize OpenBSD's endian header https://svn.boost.org/trac10/ticket/6013 <p> The attached patch for Boost's endian.hpp header is to utilize OpenBSD's endian header. </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/6013 Trac 1.4.3 brad@… Wed, 12 Oct 2011 06:59:36 GMT attachment set https://svn.boost.org/trac10/ticket/6013 https://svn.boost.org/trac10/ticket/6013 <ul> <li><strong>attachment</strong> → <span class="trac-field-new">patch-boost_detail_endian_hpp</span> </li> </ul> Ticket anonymous Tue, 08 Nov 2011 16:01:27 GMT <link>https://svn.boost.org/trac10/ticket/6013#comment:1 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/6013#comment:1</guid> <description> <p> Which Boost library (component) are you using that needs this patch? </p> </description> <category>Ticket</category> </item> <item> <author>brad@…</author> <pubDate>Tue, 08 Nov 2011 16:15:46 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/6013#comment:2 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/6013#comment:2</guid> <description> <p> The same code that uses this header in the first place. </p> </description> <category>Ticket</category> </item> <item> <dc:creator>viboes</dc:creator> <pubDate>Mon, 12 Dec 2011 22:42:12 GMT</pubDate> <title>component changed; owner set https://svn.boost.org/trac10/ticket/6013#comment:3 https://svn.boost.org/trac10/ticket/6013#comment:3 <ul> <li><strong>owner</strong> set to <span class="trac-author">chris_kohlhoff</span> </li> <li><strong>component</strong> <span class="trac-field-old">None</span> → <span class="trac-field-new">asio</span> </li> </ul> Ticket anonymous Tue, 13 Dec 2011 00:54:26 GMT <link>https://svn.boost.org/trac10/ticket/6013#comment:4 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/6013#comment:4</guid> <description> <p> How is this related to asio? </p> </description> <category>Ticket</category> </item> <item> <author>brad@…</author> <pubDate>Thu, 22 Nov 2012 04:31:43 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/6013#comment:5 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/6013#comment:5</guid> <description> <p> ping. </p> </description> <category>Ticket</category> </item> <item> <author>riz@…</author> <pubDate>Thu, 24 Jan 2013 21:59:35 GMT</pubDate> <title>attachment set https://svn.boost.org/trac10/ticket/6013 https://svn.boost.org/trac10/ticket/6013 <ul> <li><strong>attachment</strong> → <span class="trac-field-new">endian.patch</span> </li> </ul> <p> Updated BSD patch for boost/detail/endian.hpp </p> Ticket riz@… Thu, 24 Jan 2013 22:02:27 GMT <link>https://svn.boost.org/trac10/ticket/6013#comment:6 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/6013#comment:6</guid> <description> <p> I recently tried building something using Boost on NetBSD/arm using boost 1.52, and it failed because it couldn't detect the endianness properly. I see that in the trunk there is testing against <span class="underline">ARMEL</span> and <span class="underline">ARMEB</span>, but the proper way to fix it is to use sys/endian.h (or, I guess, machine/endian.h under OpenBSD). </p> <p> The updated patch should be correct for NetBSD, FreeBSD, OpenBSD, and DragonFlyBSD. </p> </description> <category>Ticket</category> </item> <item> <author>brad@…</author> <pubDate>Thu, 31 Jan 2013 11:43:30 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/6013#comment:7 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/6013#comment:7</guid> <description> <p> That looks good to me. </p> </description> <category>Ticket</category> </item> <item> <author>brad@…</author> <pubDate>Sun, 10 Feb 2013 00:41:03 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/6013#comment:8 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/6013#comment:8</guid> <description> <p> Any chance of getting a review of the pending patch? </p> </description> <category>Ticket</category> </item> <item> <author>brad@…</author> <pubDate>Mon, 11 Feb 2013 20:21:33 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/6013#comment:9 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/6013#comment:9</guid> <description> <p> riz: </p> <p> Actually looking at that diff again there is a mistake in it. </p> <p> The line.. "+# define BOOST_BYTE_ORDER <span class="underline">BYTE_ORDER" should be using _BYTE_ORDER not </span>BYTE_ORDER. </p> </description> <category>Ticket</category> </item> <item> <author>brad@…</author> <pubDate>Tue, 12 Feb 2013 16:55:56 GMT</pubDate> <title>attachment set https://svn.boost.org/trac10/ticket/6013 https://svn.boost.org/trac10/ticket/6013 <ul> <li><strong>attachment</strong> → <span class="trac-field-new">boost_endian.diff</span> </li> </ul> <p> Updated BSD patch for boost/detail/endian.hpp </p> Ticket brad@… Tue, 12 Feb 2013 16:58:05 GMT <link>https://svn.boost.org/trac10/ticket/6013#comment:10 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/6013#comment:10</guid> <description> <p> Here is an updated diff with the issue I mentioned above fixed. </p> </description> <category>Ticket</category> </item> <item> <dc:creator>John Maddock</dc:creator> <pubDate>Tue, 19 Feb 2013 11:58:46 GMT</pubDate> <title>owner changed https://svn.boost.org/trac10/ticket/6013#comment:11 https://svn.boost.org/trac10/ticket/6013#comment:11 <ul> <li><strong>owner</strong> changed from <span class="trac-author">chris_kohlhoff</span> to <span class="trac-author">John Maddock</span> </li> </ul> Ticket John Maddock Tue, 19 Feb 2013 11:59:30 GMT <link>https://svn.boost.org/trac10/ticket/6013#comment:12 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/6013#comment:12</guid> <description> <p> (In <a class="changeset" href="https://svn.boost.org/trac10/changeset/82996" title="Apply BSD patch. Refs #6013.">[82996]</a>) Apply BSD patch. Refs <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/6013" title="#6013: Patches: endian.hpp header patch to utilize OpenBSD's endian header (closed: fixed)">#6013</a>. </p> </description> <category>Ticket</category> </item> <item> <dc:creator>John Maddock</dc:creator> <pubDate>Tue, 19 Feb 2013 13:09:33 GMT</pubDate> <title>component changed https://svn.boost.org/trac10/ticket/6013#comment:13 https://svn.boost.org/trac10/ticket/6013#comment:13 <ul> <li><strong>component</strong> <span class="trac-field-old">asio</span> → <span class="trac-field-new">config</span> </li> </ul> Ticket brad@… Tue, 19 Feb 2013 15:06:38 GMT <link>https://svn.boost.org/trac10/ticket/6013#comment:14 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/6013#comment:14</guid> <description> <p> John, Thank you for commiting this. </p> </description> <category>Ticket</category> </item> <item> <dc:creator>John Maddock</dc:creator> <pubDate>Sun, 24 Feb 2013 19:08:04 GMT</pubDate> <title>status changed; resolution set https://svn.boost.org/trac10/ticket/6013#comment:15 https://svn.boost.org/trac10/ticket/6013#comment:15 <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/83139" title="Merge changes from Trunk. Fixes #6013. Fixes #7151. Fixes #7359. Fixes ...">[83139]</a>) Merge changes from Trunk. Fixes <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/6013" title="#6013: Patches: endian.hpp header patch to utilize OpenBSD's endian header (closed: fixed)">#6013</a>. Fixes <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/7151" title="#7151: Bugs: config.hpp does not define BOOST_HAS_TR1_TUPLE (closed: fixed)">#7151</a>. Fixes <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/7359" title="#7359: Bugs: Compatibility with Intel icpc 13.0 when using -use-clang-env option on ... (closed: fixed)">#7359</a>. Fixes <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/7389" title="#7389: Bugs: __STDC_LIMIT_MACROS can be redefined by boost when using mingw32 (closed: fixed)">#7389</a>. Fixes <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/7452" title="#7452: Patches: Compiling Boost.Asio Example Error [with Clang compiled by MinGW gcc] (closed: fixed)">#7452</a>. Fixes <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/7528" title="#7528: Bugs: Compilation failure on Android and Xbox 360 (closed: fixed)">#7528</a>. Fixes <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/7703" title="#7703: Bugs: endian.hpp for QNX / BlackBerry10 (closed: fixed)">#7703</a>. Fixes <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/7841" title="#7841: Feature Requests: A macro to detect real GCC (closed: fixed)">#7841</a>. Fixes <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/7898" title="#7898: Bugs: TI compiller: wrong decision about type_info presence in boost/config (closed: fixed)">#7898</a>. Fixes <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/7938" title="#7938: Patches: Support vxWorks (closed: fixed)">#7938</a>. Fixes <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/8048" title="#8048: Bugs: Boost 1.53 + GCC 4.6.3 __int128 undefined. (closed: fixed)">#8048</a>. </p> Ticket