-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 01/02/12 12:56, Paul H. Hargrove wrote:
> When running "make check" in hwloc-1.3.1 on a Linux/POWER7 system I see:
Doesn't seem to happen on Power6 (SLES10SP4) with GCC for hwloc 1.3.1 or
1.4.
With XLC and 1.3.1 and 1.4 I get plenty of warnings (compile logs for
both attached) whilst compiling and then 4 failures in make check
(accompanied with segmentation faults):
samuel@tambo:~/HWLOC/hwloc-1.3.1> grep -B1 FAIL: log
/bin/sh: line 1: 5267 Segmentation fault ${dir}$tst
FAIL: hwloc_bind
/bin/sh: line 1: 5285 Segmentation fault ${dir}$tst
FAIL: hwloc_get_last_cpu_location
- --
/bin/sh: line 1: 5335 Segmentation fault ${dir}$tst
FAIL: hwloc_is_thissystem
- --
/bin/sh: line 1: 5481 Segmentation fault ${dir}$tst
FAIL: glibc-sched
samuel@tambo:~/HWLOC/hwloc-1.4> grep -B1 FAIL: log
/bin/sh: line 1: 16973 Segmentation fault ${dir}$tst
FAIL: hwloc_bind
/bin/sh: line 1: 16991 Segmentation fault ${dir}$tst
FAIL: hwloc_get_last_cpu_location
- --
/bin/sh: line 1: 17073 Segmentation fault ${dir}$tst
FAIL: hwloc_is_thissystem
- --
/bin/sh: line 1: 17229 Segmentation fault ${dir}$tst
FAIL: glibc-sched
cheers,
Chris
- --
Christopher Samuel - Senior Systems Administrator
VLSCI - Victorian Life Sciences Computation Initiative
Email: [email protected] Phone: +61 (0)3 903 55545
http://www.vlsci.unimelb.edu.au/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iEYEARECAAYFAk8oqC0ACgkQO2KABBYQAh9oQgCfepxba/cUI4U6OgbU2kmfE76M
xMAAoJBPm2gtrdYbAlgv58Kz3Jp+8V8o
=bhTx
-----END PGP SIGNATURE-----
Making all in src
make[1]: Entering directory `/vlsci/VLSCI/samuel/HWLOC/hwloc-1.3.1/src'
CC topology.lo
"/vlsci/VLSCI/samuel/HWLOC/hwloc-1.3.1/include/hwloc.h", line 1203.28: 1506-1385 (W) The attribute "pure" is not a valid type attribute.
CC traversal.lo
"/vlsci/VLSCI/samuel/HWLOC/hwloc-1.3.1/include/hwloc.h", line 1203.28: 1506-1385 (W) The attribute "pure" is not a valid type attribute.
CC distances.lo
"/vlsci/VLSCI/samuel/HWLOC/hwloc-1.3.1/include/hwloc.h", line 1203.28: 1506-1385 (W) The attribute "pure" is not a valid type attribute.
"distances.c", line 62.42: 1506-404 (W) restrict can only qualify a pointer type.
"distances.c", line 84.50: 1506-404 (W) restrict can only qualify a pointer type.
"distances.c", line 226.40: 1506-404 (W) restrict can only qualify a pointer type.
CC topology-synthetic.lo
"/vlsci/VLSCI/samuel/HWLOC/hwloc-1.3.1/include/hwloc.h", line 1203.28: 1506-1385 (W) The attribute "pure" is not a valid type attribute.
CC topology-xml.lo
"/vlsci/VLSCI/samuel/HWLOC/hwloc-1.3.1/include/hwloc.h", line 1203.28: 1506-1385 (W) The attribute "pure" is not a valid type attribute.
CC bind.lo
"/vlsci/VLSCI/samuel/HWLOC/hwloc-1.3.1/include/hwloc.h", line 1203.28: 1506-1385 (W) The attribute "pure" is not a valid type attribute.
CC cpuset.lo
"/vlsci/VLSCI/samuel/HWLOC/hwloc-1.3.1/include/hwloc.h", line 1203.28: 1506-1385 (W) The attribute "pure" is not a valid type attribute.
CC misc.lo
"/vlsci/VLSCI/samuel/HWLOC/hwloc-1.3.1/include/hwloc.h", line 1203.28: 1506-1385 (W) The attribute "pure" is not a valid type attribute.
CC topology-linux.lo
"/vlsci/VLSCI/samuel/HWLOC/hwloc-1.3.1/include/hwloc.h", line 1203.28: 1506-1385 (W) The attribute "pure" is not a valid type attribute.
"topology-linux.c", line 303.33: 1506-280 (W) Function argument assignment between types "unsigned int" and "struct {...}*" is not allowed.
"topology-linux.c", line 303.27: 1506-098 (E) Missing argument(s).
"topology-linux.c", line 391.32: 1506-280 (W) Function argument assignment between types "unsigned int" and "struct {...}*" is not allowed.
"topology-linux.c", line 391.26: 1506-098 (E) Missing argument(s).
"topology-linux.c", line 715.40: 1506-280 (W) Function argument assignment between types "unsigned int" and "struct {...}*" is not allowed.
"topology-linux.c", line 715.34: 1506-098 (E) Missing argument(s).
"topology-linux.c", line 807.40: 1506-280 (W) Function argument assignment between types "unsigned int" and "struct {...}*" is not allowed.
"topology-linux.c", line 807.34: 1506-098 (E) Missing argument(s).
CCLD libhwloc.la
make[1]: Leaving directory `/vlsci/VLSCI/samuel/HWLOC/hwloc-1.3.1/src'
Making all in include
make[1]: Entering directory `/vlsci/VLSCI/samuel/HWLOC/hwloc-1.3.1/include'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/vlsci/VLSCI/samuel/HWLOC/hwloc-1.3.1/include'
Making all in utils
make[1]: Entering directory `/vlsci/VLSCI/samuel/HWLOC/hwloc-1.3.1/utils'
CC lstopo-lstopo.o
"/vlsci/VLSCI/samuel/HWLOC/hwloc-1.3.1/include/hwloc.h", line 1203.28: 1506-1385 (W) The attribute "pure" is not a valid type attribute.
CC lstopo-lstopo-color.o
"/vlsci/VLSCI/samuel/HWLOC/hwloc-1.3.1/include/hwloc.h", line 1203.28: 1506-1385 (W) The attribute "pure" is not a valid type attribute.
CC lstopo-lstopo-text.o
"/vlsci/VLSCI/samuel/HWLOC/hwloc-1.3.1/include/hwloc.h", line 1203.28: 1506-1385 (W) The attribute "pure" is not a valid type attribute.
CC lstopo-lstopo-draw.o
"/vlsci/VLSCI/samuel/HWLOC/hwloc-1.3.1/include/hwloc.h", line 1203.28: 1506-1385 (W) The attribute "pure" is not a valid type attribute.
CC lstopo-lstopo-fig.o
"/vlsci/VLSCI/samuel/HWLOC/hwloc-1.3.1/include/hwloc.h", line 1203.28: 1506-1385 (W) The attribute "pure" is not a valid type attribute.
CC lstopo-lstopo-xml.o
"/vlsci/VLSCI/samuel/HWLOC/hwloc-1.3.1/include/hwloc.h", line 1203.28: 1506-1385 (W) The attribute "pure" is not a valid type attribute.
CC lstopo-lstopo-cairo.o
"lstopo-cairo.c", line 529.19: 1506-356 (W) Compilation unit is empty.
CCLD lstopo
CC hwloc-calc.o
"/vlsci/VLSCI/samuel/HWLOC/hwloc-1.3.1/include/hwloc.h", line 1203.28: 1506-1385 (W) The attribute "pure" is not a valid type attribute.
CCLD hwloc-calc
CC hwloc-bind.o
"/vlsci/VLSCI/samuel/HWLOC/hwloc-1.3.1/include/hwloc.h", line 1203.28: 1506-1385 (W) The attribute "pure" is not a valid type attribute.
CCLD hwloc-bind
CC hwloc-distrib.o
"/vlsci/VLSCI/samuel/HWLOC/hwloc-1.3.1/include/hwloc.h", line 1203.28: 1506-1385 (W) The attribute "pure" is not a valid type attribute.
CCLD hwloc-distrib
CC hwloc-ps.o
"/vlsci/VLSCI/samuel/HWLOC/hwloc-1.3.1/include/hwloc.h", line 1203.28: 1506-1385 (W) The attribute "pure" is not a valid type attribute.
CCLD hwloc-ps
make[1]: Leaving directory `/vlsci/VLSCI/samuel/HWLOC/hwloc-1.3.1/utils'
Making all in tests
make[1]: Entering directory `/vlsci/VLSCI/samuel/HWLOC/hwloc-1.3.1/tests'
Making all in ports
make[2]: Entering directory `/vlsci/VLSCI/samuel/HWLOC/hwloc-1.3.1/tests/ports'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/vlsci/VLSCI/samuel/HWLOC/hwloc-1.3.1/tests/ports'
Making all in xml
make[2]: Entering directory `/vlsci/VLSCI/samuel/HWLOC/hwloc-1.3.1/tests/xml'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/vlsci/VLSCI/samuel/HWLOC/hwloc-1.3.1/tests/xml'
Making all in linux
make[2]: Entering directory `/vlsci/VLSCI/samuel/HWLOC/hwloc-1.3.1/tests/linux'
Making all in gather
make[3]: Entering directory `/vlsci/VLSCI/samuel/HWLOC/hwloc-1.3.1/tests/linux/gather'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/vlsci/VLSCI/samuel/HWLOC/hwloc-1.3.1/tests/linux/gather'
make[3]: Entering directory `/vlsci/VLSCI/samuel/HWLOC/hwloc-1.3.1/tests/linux'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/vlsci/VLSCI/samuel/HWLOC/hwloc-1.3.1/tests/linux'
make[2]: Leaving directory `/vlsci/VLSCI/samuel/HWLOC/hwloc-1.3.1/tests/linux'
make[2]: Entering directory `/vlsci/VLSCI/samuel/HWLOC/hwloc-1.3.1/tests'
make[2]: Nothing to be done for `all-am'.
make[2]: Leaving directory `/vlsci/VLSCI/samuel/HWLOC/hwloc-1.3.1/tests'
make[1]: Leaving directory `/vlsci/VLSCI/samuel/HWLOC/hwloc-1.3.1/tests'
Making all in doc
make[1]: Entering directory `/vlsci/VLSCI/samuel/HWLOC/hwloc-1.3.1/doc'
make all-am
make[2]: Entering directory `/vlsci/VLSCI/samuel/HWLOC/hwloc-1.3.1/doc'
make[2]: Nothing to be done for `all-am'.
make[2]: Leaving directory `/vlsci/VLSCI/samuel/HWLOC/hwloc-1.3.1/doc'
make[1]: Leaving directory `/vlsci/VLSCI/samuel/HWLOC/hwloc-1.3.1/doc'
make[1]: Entering directory `/vlsci/VLSCI/samuel/HWLOC/hwloc-1.3.1'
make[1]: Nothing to be done for `all-am'.
make[1]: Leaving directory `/vlsci/VLSCI/samuel/HWLOC/hwloc-1.3.1'
Making all in src
make[1]: Entering directory `/vlsci/VLSCI/samuel/HWLOC/hwloc-1.4/src'
CC topology.lo
"/vlsci/VLSCI/samuel/HWLOC/hwloc-1.4/include/hwloc.h", line 1245.28: 1506-1385 (W) The attribute "pure" is not a valid type attribute.
CC traversal.lo
"/vlsci/VLSCI/samuel/HWLOC/hwloc-1.4/include/hwloc.h", line 1245.28: 1506-1385 (W) The attribute "pure" is not a valid type attribute.
CC distances.lo
"/vlsci/VLSCI/samuel/HWLOC/hwloc-1.4/include/hwloc.h", line 1245.28: 1506-1385 (W) The attribute "pure" is not a valid type attribute.
"distances.c", line 63.26: 1506-404 (W) restrict can only qualify a pointer type.
"distances.c", line 121.42: 1506-404 (W) restrict can only qualify a pointer type.
"distances.c", line 268.40: 1506-404 (W) restrict can only qualify a pointer type.
CC topology-synthetic.lo
"/vlsci/VLSCI/samuel/HWLOC/hwloc-1.4/include/hwloc.h", line 1245.28: 1506-1385 (W) The attribute "pure" is not a valid type attribute.
CC topology-xml.lo
"/vlsci/VLSCI/samuel/HWLOC/hwloc-1.4/include/hwloc.h", line 1245.28: 1506-1385 (W) The attribute "pure" is not a valid type attribute.
CC bind.lo
"/vlsci/VLSCI/samuel/HWLOC/hwloc-1.4/include/hwloc.h", line 1245.28: 1506-1385 (W) The attribute "pure" is not a valid type attribute.
CC cpuset.lo
"/vlsci/VLSCI/samuel/HWLOC/hwloc-1.4/include/hwloc.h", line 1245.28: 1506-1385 (W) The attribute "pure" is not a valid type attribute.
CC misc.lo
"/vlsci/VLSCI/samuel/HWLOC/hwloc-1.4/include/hwloc.h", line 1245.28: 1506-1385 (W) The attribute "pure" is not a valid type attribute.
CC topology-linux.lo
"/vlsci/VLSCI/samuel/HWLOC/hwloc-1.4/include/hwloc.h", line 1245.28: 1506-1385 (W) The attribute "pure" is not a valid type attribute.
"topology-linux.c", line 304.33: 1506-280 (W) Function argument assignment between types "unsigned int" and "struct {...}*" is not allowed.
"topology-linux.c", line 304.27: 1506-098 (E) Missing argument(s).
"topology-linux.c", line 392.32: 1506-280 (W) Function argument assignment between types "unsigned int" and "struct {...}*" is not allowed.
"topology-linux.c", line 392.26: 1506-098 (E) Missing argument(s).
"topology-linux.c", line 725.40: 1506-280 (W) Function argument assignment between types "unsigned int" and "struct {...}*" is not allowed.
"topology-linux.c", line 725.34: 1506-098 (E) Missing argument(s).
"topology-linux.c", line 817.40: 1506-280 (W) Function argument assignment between types "unsigned int" and "struct {...}*" is not allowed.
"topology-linux.c", line 817.34: 1506-098 (E) Missing argument(s).
CC topology-x86.lo
"/vlsci/VLSCI/samuel/HWLOC/hwloc-1.4/include/hwloc.h", line 1245.28: 1506-1385 (W) The attribute "pure" is not a valid type attribute.
CCLD libhwloc.la
make[1]: Leaving directory `/vlsci/VLSCI/samuel/HWLOC/hwloc-1.4/src'
Making all in include
make[1]: Entering directory `/vlsci/VLSCI/samuel/HWLOC/hwloc-1.4/include'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/vlsci/VLSCI/samuel/HWLOC/hwloc-1.4/include'
Making all in utils
make[1]: Entering directory `/vlsci/VLSCI/samuel/HWLOC/hwloc-1.4/utils'
CC lstopo-lstopo.o
"/vlsci/VLSCI/samuel/HWLOC/hwloc-1.4/include/hwloc.h", line 1245.28: 1506-1385 (W) The attribute "pure" is not a valid type attribute.
CC lstopo-lstopo-color.o
CC lstopo-lstopo-text.o
"/vlsci/VLSCI/samuel/HWLOC/hwloc-1.4/include/hwloc.h", line 1245.28: 1506-1385 (W) The attribute "pure" is not a valid type attribute.
CC lstopo-lstopo-draw.o
"/vlsci/VLSCI/samuel/HWLOC/hwloc-1.4/include/hwloc.h", line 1245.28: 1506-1385 (W) The attribute "pure" is not a valid type attribute.
CC lstopo-lstopo-fig.o
CC lstopo-lstopo-xml.o
"/vlsci/VLSCI/samuel/HWLOC/hwloc-1.4/include/hwloc.h", line 1245.28: 1506-1385 (W) The attribute "pure" is not a valid type attribute.
CC lstopo-lstopo-cairo.o
"lstopo-cairo.c", line 529.19: 1506-356 (W) Compilation unit is empty.
CCLD lstopo
CC hwloc-assembler.o
"/vlsci/VLSCI/samuel/HWLOC/hwloc-1.4/include/hwloc.h", line 1245.28: 1506-1385 (W) The attribute "pure" is not a valid type attribute.
CCLD hwloc-assembler
CC hwloc-calc.o
"/vlsci/VLSCI/samuel/HWLOC/hwloc-1.4/include/hwloc.h", line 1245.28: 1506-1385 (W) The attribute "pure" is not a valid type attribute.
CCLD hwloc-calc
CC hwloc-bind.o
"/vlsci/VLSCI/samuel/HWLOC/hwloc-1.4/include/hwloc.h", line 1245.28: 1506-1385 (W) The attribute "pure" is not a valid type attribute.
CCLD hwloc-bind
CC hwloc-distances.o
"/vlsci/VLSCI/samuel/HWLOC/hwloc-1.4/include/hwloc.h", line 1245.28: 1506-1385 (W) The attribute "pure" is not a valid type attribute.
CCLD hwloc-distances
CC hwloc-distrib.o
"/vlsci/VLSCI/samuel/HWLOC/hwloc-1.4/include/hwloc.h", line 1245.28: 1506-1385 (W) The attribute "pure" is not a valid type attribute.
CCLD hwloc-distrib
CC hwloc-ps.o
"/vlsci/VLSCI/samuel/HWLOC/hwloc-1.4/include/hwloc.h", line 1245.28: 1506-1385 (W) The attribute "pure" is not a valid type attribute.
CCLD hwloc-ps
make[1]: Leaving directory `/vlsci/VLSCI/samuel/HWLOC/hwloc-1.4/utils'
Making all in tests
make[1]: Entering directory `/vlsci/VLSCI/samuel/HWLOC/hwloc-1.4/tests'
Making all in ports
make[2]: Entering directory `/vlsci/VLSCI/samuel/HWLOC/hwloc-1.4/tests/ports'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/vlsci/VLSCI/samuel/HWLOC/hwloc-1.4/tests/ports'
Making all in xml
make[2]: Entering directory `/vlsci/VLSCI/samuel/HWLOC/hwloc-1.4/tests/xml'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/vlsci/VLSCI/samuel/HWLOC/hwloc-1.4/tests/xml'
Making all in linux
make[2]: Entering directory `/vlsci/VLSCI/samuel/HWLOC/hwloc-1.4/tests/linux'
Making all in gather
make[3]: Entering directory `/vlsci/VLSCI/samuel/HWLOC/hwloc-1.4/tests/linux/gather'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/vlsci/VLSCI/samuel/HWLOC/hwloc-1.4/tests/linux/gather'
make[3]: Entering directory `/vlsci/VLSCI/samuel/HWLOC/hwloc-1.4/tests/linux'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/vlsci/VLSCI/samuel/HWLOC/hwloc-1.4/tests/linux'
make[2]: Leaving directory `/vlsci/VLSCI/samuel/HWLOC/hwloc-1.4/tests/linux'
make[2]: Entering directory `/vlsci/VLSCI/samuel/HWLOC/hwloc-1.4/tests'
make[2]: Nothing to be done for `all-am'.
make[2]: Leaving directory `/vlsci/VLSCI/samuel/HWLOC/hwloc-1.4/tests'
make[1]: Leaving directory `/vlsci/VLSCI/samuel/HWLOC/hwloc-1.4/tests'
Making all in doc
make[1]: Entering directory `/vlsci/VLSCI/samuel/HWLOC/hwloc-1.4/doc'
make all-am
make[2]: Entering directory `/vlsci/VLSCI/samuel/HWLOC/hwloc-1.4/doc'
make[2]: Nothing to be done for `all-am'.
make[2]: Leaving directory `/vlsci/VLSCI/samuel/HWLOC/hwloc-1.4/doc'
make[1]: Leaving directory `/vlsci/VLSCI/samuel/HWLOC/hwloc-1.4/doc'
make[1]: Entering directory `/vlsci/VLSCI/samuel/HWLOC/hwloc-1.4'
make[1]: Nothing to be done for `all-am'.
make[1]: Leaving directory `/vlsci/VLSCI/samuel/HWLOC/hwloc-1.4'