Re: [Boost-bugs] [Boost C++ Libraries] #3561: BadImageFormatException

Subject: Re: [Boost-bugs] [Boost C++ Libraries] #3561: BadImageFormatException
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2009-11-22 17:02:59


#3561: BadImageFormatException
------------------------------------------------------------+---------------
 Reporter: Daryl Vertigan <daryl.vertigan@…> | Owner: anthonyw
     Type: Bugs | Status: new
Milestone: Boost 1.41.0 | Component: thread
  Version: Boost 1.40.0 | Severity: Problem
 Keywords: |
------------------------------------------------------------+---------------

Comment(by anonymous):

 Replying to [comment:1 daryl.vertigan@…]:
> Have reported this issue to Microsoft:
>
 http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=503310
>
> Their response is as follows:
>
> *****
>
> Hi: this is a known issue - which may be By-Design.
>
> Using the Boost DLLs is probably the best workaround (especially
 considering that /clr and /MT[d] don't mix, so you're using the CRT DLLs
 already).
>
> Another workaround would be to ask Boost how to disable static TLS, and
 what the consequences of doing so are.
>
> Jonathan Caves
> Visual C++ Compiler Team
>
> *****
>
> We would like to avoid having to compile dlls, so perhaps there is a way
 to disable/exclude thread local storage in the compilation?

 I'm not sure we can extract TLS as it is used internally to access the
 current thread on all the functions found on the this_thread namespace.

-- 
Ticket URL: <https://svn.boost.org/trac/boost/ticket/3561#comment:2>
Boost C++ Libraries <http://www.boost.org/>
Boost provides free peer-reviewed portable C++ source libraries.

This archive was generated by hypermail 2.1.7 : 2017-02-16 18:50:01 UTC