I have 2 QEMU-emulated Linux/MIPS systems.
On one hwloc-1.3.1 and 1.4 are working fine.
On the other I see strange "make check" failures.
Unfortunately they differ in both distro version and 32- vs 64-bit, making it hard to pin down the cause.

The newer distro w/ the 32-bt kernel is OK:
$ cat /etc/debian_version ; uname -a
6.0.3
Linux debian-mips 2.6.32-5-4kc-malta #1 Thu Nov 3 05:21:00 UTC 2011 mips GNU/Linux

The older distro w/ the 64-bit kernel is failing:
$ cat /etc/debian_version ; uname -a
5.0.9
Linux qemu-hargrove-mips 2.6.24-etchnhalf.1-5kc-malta #1 Thu Oct 16 01:21:56 BST 2008 mips64 GNU/Linux

W/ hwloc-1.3.1 the failure is
FAIL: 256ia64-64n2s2c.output
with numerous differences in the diff output.

W/ hwloc-1.4 the failure is
FAIL: test-hwloc-distances.sh
with just one difference:
-Latency matrix between 16 PUs (depth 4) by logical indexes (below Machine L#0): +Latency matrix between 16 PUs (depth 3) by logical indexes (below Machine L#0):
BUT, there is also a bus error that is being reported as a PASS:
Machine (247MB) + PU L#0 (P#0)
./test-hwloc-ls.sh: line 50: 7061 Bus error $ls $tmp/test.txt
PASS: test-hwloc-ls.sh

At the moment my suspicion falls on the compiler, as I can't see how a failure of 256ia64-64n2s2c.output could be h/w dependent.

-Paul


--
Paul H. Hargrove                          phhargr...@lbl.gov
Future Technologies Group
HPC Research Department                   Tel: +1-510-495-2352
Lawrence Berkeley National Laboratory     Fax: +1-510-486-6900

Reply via email to