Boost C++ Libraries: Ticket #13038: boost does not build reproducibly https://svn.boost.org/trac10/ticket/13038 <p> <a class="ext-link" href="http://rb.zq1.de/compare.factory-20170510/boost-compare.out"><span class="icon">​</span>http://rb.zq1.de/compare.factory-20170510/boost-compare.out</a> shows that the boost package on openSUSE does not build reproducibly because in libboost_container.so.1.64.0 some functions change order, which is depending on the order on the linking command line </p> <p> I think this comes from boost_1_64_0/libs/container/build/Jamfile.v2 having glob *.cpp where the list of files is not sorted, so it is in (random) filesystem order. </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/13038 Trac 1.4.3 Bernhard M. Wiedemann <bwiedemann+boosttrac@…> Fri, 19 May 2017 12:22:32 GMT attachment set https://svn.boost.org/trac10/ticket/13038 https://svn.boost.org/trac10/ticket/13038 <ul> <li><strong>attachment</strong> → <span class="trac-field-new">reproducible.patch</span> </li> </ul> <p> workaround patch </p> Ticket Bernhard M. Wiedemann <bwiedemann+boosttrac@…> Tue, 23 May 2017 13:25:46 GMT <link>https://svn.boost.org/trac10/ticket/13038#comment:1 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/13038#comment:1</guid> <description> <p> submitted the fix at <a class="ext-link" href="https://github.com/boostorg/container/pull/50"><span class="icon">​</span>https://github.com/boostorg/container/pull/50</a> </p> </description> <category>Ticket</category> </item> <item> <dc:creator>Ion Gaztañaga</dc:creator> <pubDate>Wed, 24 May 2017 21:07:37 GMT</pubDate> <title>status changed; resolution set https://svn.boost.org/trac10/ticket/13038#comment:2 https://svn.boost.org/trac10/ticket/13038#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> Fixed in: </p> <p> <a class="ext-link" href="https://github.com/boostorg/container/commit/ace2c5668e256b4686428f0f1f64ef8607bb67b2"><span class="icon">​</span>https://github.com/boostorg/container/commit/ace2c5668e256b4686428f0f1f64ef8607bb67b2</a> </p> Ticket