[Boost-bugs] [Boost C++ Libraries] #11683: Boost thread 1.59 problems on WinXP SP2

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