Boost C++ Libraries: Ticket #709: extern symbol _tss_cleanup_implemented? https://svn.boost.org/trac10/ticket/709 <pre class="wiki">static compile and link threads modules in vc8.0, I get LNK2019: extern _tss_cleanup_implemented void int __cdecl `anonymous namespace'::init_tss_data(void)" (? init_tss_data@?A0xea3bb32a@@YAXXZ) be refrenced </pre> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/709 Trac 1.4.3 zhaozg Fri, 18 Aug 2006 02:45:07 GMT <link>https://svn.boost.org/trac10/ticket/709#comment:1 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/709#comment:1</guid> <description> <pre class="wiki">Logged In: YES user_id=1572760 extern "C" void tss_cleanup_implemented(void) { /* This function's sole purpose is to cause a link error in cases where automatic tss cleanup is not implemented by Boost.Threads as a reminder that user code is responsible for calling the necessary functions at the appropriate times (and for implementing an a tss_cleanup_implemented() function to eliminate the linker's missing symbol error). If Boost.Threads later implements automatic tss cleanup in cases where it currently doesn't (which is the plan), the duplicate symbol error will warn the user that their custom solution is no longer needed and can be removed. */ } </pre> </description> <category>Ticket</category> </item> <item> <dc:creator>zhaozg</dc:creator> <pubDate>Fri, 18 Aug 2006 02:45:08 GMT</pubDate> <title>status changed https://svn.boost.org/trac10/ticket/709#comment:2 https://svn.boost.org/trac10/ticket/709#comment:2 <ul> <li><strong>status</strong> <span class="trac-field-old">assigned</span> → <span class="trac-field-new">closed</span> </li> </ul> Ticket