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.lo CC-147 craycc: ERROR Declaration 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__) to #elif defined(__GNUC__) && !defined(_CRAYC) -erik -- Erik Schnetter <schnet...@gmail.com> http://www.perimeterinstitute.ca/personal/eschnetter/