[Boost-bugs] [Boost C++ Libraries] #10158: Boost.Log: Linker error with MSVC14

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