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