[ET Trac] [Einstein Toolkit] #1764: Error with compilation of HWLOC
Einstein Toolkit
trac-noreply at einsteintoolkit.org
Fri May 8 13:59:08 CDT 2015
#1764: Error with compilation of HWLOC
------------------------------------+---------------------------------------
Reporter: maxim.barkov@… | Owner: eschnett
Type: defect | Status: assigned
Priority: blocker | Milestone: ET_2015_05
Component: EinsteinToolkit thorn | Version: development version
Resolution: | Keywords: HWLOC
------------------------------------+---------------------------------------
Comment (by eschnett):
In this case, MPI should also be set to "build".
We need to decide whether it is okay to ask for new packages to be
installed on Ubuntu. Currently we do ask for packages, and if so, asking
for hwloc-dev and numa-dev etc. should be fine. With these, hwloc is not
broken any more; we just add -lnuma to the list of hwloc libraries.
Alternatively, we say that no new package should be required. We then call
the system "hwloc" broken, since hwloc-dev may not be present. We then
need to make sure we don't use it, neither directly nor indirectly. Every
Ubuntu package that may use hwloc then cannot be used. Thus we need to
build MPI ourselves, and possibly also HDF5 if we cannot ensure that the
system HDF5 is a serial one. Overall, I don't think this is a good idea
for Ubuntu in general.
Maybe we should have a "standalone.cfg" option list that does not expect
anything from the system, but builds everything, unless we are really sure
that a system library that we find is good. Given that libraries depend on
each other, that's difficult to detect.
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/1764#comment:15>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
More information about the Trac
mailing list