Subject: [Boost-bugs] [Boost C++ Libraries] #10158: Boost.Log: Linker error with MSVC14
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2014-06-27 15:38:49
#10158: Boost.Log: Linker error with MSVC14
-------------------------------------+---------------------
Reporter: marci_r@⦠| Owner: andysem
Type: Bugs | Status: new
Milestone: To Be Determined | Component: log
Version: Boost Development Trunk | Severity: Problem
Keywords: |
-------------------------------------+---------------------
MSVC14 has a completely refactored CRT:
http://blogs.msdn.com/b/vcblog/archive/2014/06/10/the-great-crt-
refactoring.aspx
Trying to compile Boost.Log with it gives a linker error because there is
no function {{{_getptd}}} (referenced in
src\unhandled_exception_count.cpp).
The function is now called {{{__vcrt_getptd}}}. It returns a pointer to a
new struct {{{__vcrt_ptd}}}. The part before {{{_NLG_dwCode}}} from the
old struct {{{_tiddata}}} is missing, apart from that it looks the same.
See VC\crt\src\vcruntime\vcruntime_internal.h in the MSVC14 directory.
-- Ticket URL: <https://svn.boost.org/trac/boost/ticket/10158> 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:16 UTC