Did this work in the past? I don't think we changed this code recently.
Can you run "make check" to make sure this change doesn't break anything?
Le 17/01/2013 19:19, Erik Schnetter a écrit :hwloc-1.6.1rc2 fails to build with the Cray compiler
Cray C : Version 8.1.2 Thu Jan 17, 2013 12:18:54
The error message is
CC bitmap.loCC-147 craycc: ERRORDeclaration is incompatible with "int ffsl(long)" (declared at line 526 of"/opt/cray/xe-sysroot/4.1.20/usr/include/string.h").
(Yes, there is no line number with the error message.)
This seems to be caused by the fact that the Cray compiler sets __GNUC__, but is not quite compatible. A work-around is to change line 56 of include/private/misc.h from
#elif defined(__GNUC__) && !defined(_CRAYC)
Erik Schnetter <email@example.com> http://www.perimeterinstitute.ca/personal/eschnetter/
_______________________________________________ hwloc-users mailing list firstname.lastname@example.org http://www.open-mpi.org/mailman/listinfo.cgi/hwloc-users