Subject: [Boost-bugs] [Boost C++ Libraries] #11683: Boost thread 1.59 problems on WinXP SP2
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2015-09-25 07:03:06
#11683: Boost thread 1.59 problems on WinXP SP2
------------------------------+----------------------
Reporter: Daniel | Owner: anthonyw
Type: Bugs | Status: new
Milestone: To Be Determined | Component: thread
Version: Boost 1.59.0 | Severity: Problem
Keywords: |
------------------------------+----------------------
Hi,
when I compile my software using Boost thread 1.59.0 and run it on a WinXP
SP2 machine it won't start.
DependencyWalker shows the missing GetLogicalProcessorInformation() as
mentioned in ticket:10824.
I think the fix from ticket10824 has been overwritten by later commits.
From the history for thread/src/win32/thread.cpp:
1) initial PR on this matter from viboes: physical_concurrency() to
"return 0" in case of WinXP [1]
2) fix for VS2010 compiler [2]
3) revert 1) by Niall: "return hardware_concurrency()" again [3]
The ticket:10788 proposed another solution.
Could I ask you to look into this matter again please?
Thanks,
Daniel
----
(1): github boostorg /thread/pull/32
(2): github boostorg
/thread/commit/8e1be55c6d560c44fb07cc497a3480527957576c
(3:) github boostorg
/thread/commit/6a427ac4b6be5406d2d42ff25f10121bb36835cd
-- Ticket URL: <https://svn.boost.org/trac/boost/ticket/11683> 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:19 UTC