Le 14/08/2015 23:44, Tannenbaum, Barry M a écrit :
>
> I’m trying to build/use hwloc on Windows.
>
>  
>
> The first question is does hwloc do anything to explore the storage
> devices on a Windows system?
>

Hello

Not yet. If I remember correctly, the main issue for I/O devices on
Windows is that PCI locality is available since Windows 8 (or something
"recent" I don't have). We have had
https://github.com/open-mpi/hwloc/issues/108 open for a while but
couldn't really look at it.
If you have patches, we'll be happy to integrate them, assuming we don't
need very recent windows releases :/

> The second question is how do you build hwloc on Windows? I’m building
> with Cygwin and Visual Studio 2013. I managed to coerce the
> configuration script to run, but when I tried to issue the “make”
> command, it bombed out, starting with a message from cl that it didn’t
> know the “-g” option.
>

I don't know how to solve this BUT I recently found that hwloc 1.11 was
being added to the cygwin distribution.
  https://cygwin.com/ml/cygwin/2015-06/msg00418.html
Could this help?

>  
>
> Trying to use the Visual Studio project provided, I got a pile of
> warnings, and then errors looking for definitions of HWLOC_VERSION.
>

Unfornately, we have no way to automatize the testing of these files,
and they get outdated quickly. They were written for 1.9. Since 1.10, we
use HWLOC_VERSION instead of VERSION everywhere in the code, so I guess
the project files should be updated to define HWLOC_VERSION as well.

>  
>
> Obviously I’m doing this wrong. Can someone suggest how to build hwloc
> on Windows?
>
>

Looks like you're not doing anything wrong. You're just unlucky, being
one of the very few people that tries to build recent releases :/

Brice

Reply via email to