<html>#2314: backport SystemTopology fix for hwloc 2.0 to  (ET_2019_10)
<table style='border-spacing: 1ex 0pt; '>
<tr><td style='text-align:right'> Reporter:</td><td>Roland Haas</td></tr>
<tr><td style='text-align:right'>   Status:</td><td>new</td></tr>
<tr><td style='text-align:right'>Milestone:</td><td>ET_2019_10</td></tr>
<tr><td style='text-align:right'>  Version:</td><td></td></tr>
<tr><td style='text-align:right'>     Type:</td><td>bug</td></tr>
<tr><td style='text-align:right'> Priority:</td><td>major</td></tr>
<tr><td style='text-align:right'>Component:</td><td>EinsteinToolkit thorn</td></tr>
</table>

<p>The Mayer release fails on Homebrew (using hwloc 2.0.4) with</p>
<div class="codehilite language-plaintext"><pre><span></span>Assertion failed: (hwloc_compare_types(cache_obj-&gt;type, HWLOC_OBJ_L5CACHE) &lt;= 0), function load, file /Users/jenkins/ET_Mayer/configs/sim/build/SystemTopology/system_topology.cc, line 607.
</pre></div>


<p>which is fixed in git hash <a data-is-external-link="true" href="https://bitbucket.org/cactuscode/cactusutils/commits/aacb23fa39acb5b7245a5550e97010dde35486be" rel="nofollow">aacb23f</a> "SystemTopology: list expected cache types instead of range checking" of <a data-is-external-link="true" href="https://bitbucket.org/cactuscode/cactusutils" rel="nofollow">cactusutils</a>.</p>
<p>This should be backported since otherwise all Cactus runs using SystemTopology will fail when using hwloc 2.0 either on HomeBrew or when using a modern hwloc from another source.</p>
<p>keyword: backport</p>
<p>--<br/>
Ticket URL: <a href='https://bitbucket.org/einsteintoolkit/tickets/issues/2314/backport-systemtopology-fix-for-hwloc-20'>https://bitbucket.org/einsteintoolkit/tickets/issues/2314/backport-systemtopology-fix-for-hwloc-20</a></p>
</html>