Boost C++ Libraries: Ticket #11683: Boost thread 1.59 problems on WinXP SP2 https://svn.boost.org/trac10/ticket/11683 <p> Hi, when I compile my software using Boost thread 1.59.0 and run it on a WinXP SP2 machine it won't start. <a class="missing wiki">DependencyWalker</a> shows the missing <a class="missing wiki">GetLogicalProcessorInformation</a>() as mentioned in <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/10824" title="#10824: Bugs: Boost.Thread 1.57 breaks Windows XP compatibility for SP2 and below. (closed: fixed)">ticket:10824</a>. </p> <p> I think the fix from ticket10824 has been overwritten by later commits. From the history for thread/src/win32/thread.cpp: </p> <p> 1) initial PR on this matter from viboes: physical_concurrency() to "return 0" in case of WinXP <a class="changeset" href="https://svn.boost.org/trac10/changeset/1" title="Import core sources for SVNmanger 0.38 ">[1]</a> </p> <p> 2) fix for VS2010 compiler <a class="changeset" href="https://svn.boost.org/trac10/changeset/2" title="Add Boost Disclaimer">[2]</a> </p> <p> 3) revert 1) by Niall: "return hardware_concurrency()" again <a class="changeset" href="https://svn.boost.org/trac10/changeset/3" title="Tweak disclaimer text">[3]</a> </p> <p> The <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/10788" title="#10788: Bugs: GetLogicalProcessor isn't available for Windows platform less or ... (closed: fixed)">ticket:10788</a> proposed another solution. Could I ask you to look into this matter again please? </p> <p> Thanks, Daniel </p> <hr /> <p> (1): github boostorg /thread/pull/32 </p> <p> (2): github boostorg /thread/commit/8e1be55c6d560c44fb07cc497a3480527957576c </p> <p> (3:) github boostorg /thread/commit/6a427ac4b6be5406d2d42ff25f10121bb36835cd </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/11683 Trac 1.4.3 viboes Sun, 27 Sep 2015 13:15:16 GMT owner, status changed https://svn.boost.org/trac10/ticket/11683#comment:1 https://svn.boost.org/trac10/ticket/11683#comment:1 <ul> <li><strong>owner</strong> changed from <span class="trac-author">Anthony Williams</span> to <span class="trac-author">viboes</span> </li> <li><strong>status</strong> <span class="trac-field-old">new</span> → <span class="trac-field-new">assigned</span> </li> </ul> Ticket viboes Sun, 27 Sep 2015 13:16:35 GMT status changed; resolution set https://svn.boost.org/trac10/ticket/11683#comment:2 https://svn.boost.org/trac10/ticket/11683#comment:2 <ul> <li><strong>status</strong> <span class="trac-field-old">assigned</span> → <span class="trac-field-new">closed</span> </li> <li><strong>resolution</strong> → <span class="trac-field-new">duplicate</span> </li> </ul> <p> Hi, thanks for the clear analysis. </p> <p> I would close it as duplicate of <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/10788" title="#10788: Bugs: GetLogicalProcessor isn't available for Windows platform less or ... (closed: fixed)">#10788</a>. </p> Ticket Daniel Mon, 28 Sep 2015 07:09:15 GMT <link>https://svn.boost.org/trac10/ticket/11683#comment:3 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/11683#comment:3</guid> <description> <p> Thank you for taking care of this issue! </p> </description> <category>Ticket</category> </item> </channel> </rss>