Boost C++ Libraries: Ticket #4833: MinGW/test_tss_lib: Support of automatic tss cleanup for native threading API not available https://svn.boost.org/trac10/ticket/4833 <p> MinGW test fails with the following error (<a href="http://www.boost.org/development/tests/trunk/developer/output/MinGW-32%20jc-bell-com-boost-bin-v2-libs-thread-test-test_tss_lib-test-gcc-mingw-4-3-3-debug-threading-multi.html">test log</a> as of 2010-11-10): </p> <hr /> <p> Run [2010-11-09 18:13:26 UTC]: fail </p> <p> Running 6 test cases... tss_instances = 0; tss_total = 5 tss_instances = 5; tss_total = 5 ../libs/thread/test/test_tss.cpp(181): error in "test_tss": Support of automatic tss cleanup for native threading API not available </p> <p> <strong>* 1 failure detected in test suite "Master Test Suite" EXIT STATUS: 201 </strong></p> <hr /> <p> MinGW uses the native MSVC libraries, and those platforms pass this test. Further, it seems gcc-4.5.x also passes. So shouldn't there be a way to triangulate and make all gcc-4.x work? </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/4833 Trac 1.4.3 Jim Bell <jim@…> Wed, 10 Nov 2010 12:52:56 GMT attachment set https://svn.boost.org/trac10/ticket/4833 https://svn.boost.org/trac10/ticket/4833 <ul> <li><strong>attachment</strong> → <span class="trac-field-new">macros-mingw-gcc-4.3.3.txt</span> </li> </ul> Ticket Jim Bell <jim@…> Wed, 10 Nov 2010 12:53:22 GMT attachment set https://svn.boost.org/trac10/ticket/4833 https://svn.boost.org/trac10/ticket/4833 <ul> <li><strong>attachment</strong> → <span class="trac-field-new">macros-mingw-gcc-4.4.0.txt</span> </li> </ul> Ticket Jim Bell <jim@…> Wed, 10 Nov 2010 13:01:36 GMT <link>https://svn.boost.org/trac10/ticket/4833#comment:1 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/4833#comment:1</guid> <description> <p> I've attached the default macros (i.e., from <code>gcc -dM -E </code>) for both MinGW's gcc-4.3.3 and gcc-4.4.0. Note that they define their major/minor versions with <code> __GNUC__ __GNUC_MINOR__ </code>, which differs from the macros I see defined in thread/src/win32/tss_pe.cpp. They also define <code> __MINGW32__ </code>. </p> </description> <category>Ticket</category> </item> <item> <dc:creator>viboes</dc:creator> <pubDate>Mon, 28 May 2012 16:46:28 GMT</pubDate> <title>milestone changed https://svn.boost.org/trac10/ticket/4833#comment:2 https://svn.boost.org/trac10/ticket/4833#comment:2 <ul> <li><strong>milestone</strong> <span class="trac-field-old">Boost 1.45.0</span> → <span class="trac-field-new">Boost 1.50.0</span> </li> </ul> Ticket viboes Mon, 28 May 2012 16:46:44 GMT milestone changed https://svn.boost.org/trac10/ticket/4833#comment:3 https://svn.boost.org/trac10/ticket/4833#comment:3 <ul> <li><strong>milestone</strong> <span class="trac-field-old">Boost 1.50.0</span> → <span class="trac-field-new">To Be Determined</span> </li> </ul> Ticket viboes Tue, 11 Sep 2018 21:27:38 GMT <link>https://svn.boost.org/trac10/ticket/4833#comment:4 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/4833#comment:4</guid> <description> <p> See <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/13221" title="#13221: Bugs: multiple 'undefined reference to boost::detail::get_tss_data(void ... (closed: duplicate)">#13221</a> </p> </description> <category>Ticket</category> </item> </channel> </rss>