Boost C++ Libraries: Ticket #2992: Linker error using 1.39 with vc80 https://svn.boost.org/trac10/ticket/2992 <p> Using shared memory in more than one cpp file gives linker warnings and errors. It looks like the compiler ignores the inline of huge functions in interprocess\detail\win32_api.hpp like get_file_name_from_handle_function or unlink_file. These are the only functions which the linker does not like. </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/2992 Trac 1.4.3 Volker Wippel <Volker.Wippel@…> Tue, 05 May 2009 11:30:31 GMT component, severity changed; keywords, owner set https://svn.boost.org/trac10/ticket/2992#comment:1 https://svn.boost.org/trac10/ticket/2992#comment:1 <ul> <li><strong>keywords</strong> linker error added </li> <li><strong>owner</strong> set to <span class="trac-author">Ion Gaztañaga</span> </li> <li><strong>component</strong> <span class="trac-field-old">None</span> → <span class="trac-field-new">interprocess</span> </li> <li><strong>severity</strong> <span class="trac-field-old">Problem</span> → <span class="trac-field-new">Showstopper</span> </li> </ul> Ticket Steven Watanabe Tue, 26 May 2009 22:16:21 GMT <link>https://svn.boost.org/trac10/ticket/2992#comment:2 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/2992#comment:2</guid> <description> <p> The problem is the local classes. See <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/3090" title="#3090: Bugs: Include file_lock.hpp in two compilation units results in multiple ... (closed: duplicate)">#3090</a>, which I've closed as a duplicate. </p> </description> <category>Ticket</category> </item> <item> <dc:creator>Ion Gaztañaga</dc:creator> <pubDate>Thu, 25 Jun 2009 16:17:59 GMT</pubDate> <title>status changed; resolution set https://svn.boost.org/trac10/ticket/2992#comment:3 https://svn.boost.org/trac10/ticket/2992#comment:3 <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 for Boost 1.40 </p> Ticket