Folks,
hwloc-1.7 is throwing a number of warnings on FreeBSD. Most of them are
for global variables being shadowed and incorrect function casting. I
am able to reproduce it with CFLAGS='-Wall -Wextra -Wshadow
-Wbad-function-cast'.
Here are some of the warnings --
In file included from
/home/balaji/software/mpich/hwloc/include/hwloc.h:2225,
from topology-freebsd.c:26:
/home/balaji/software/mpich/hwloc/include/hwloc/helper.h: In function
'hwloc_distribute':
/home/balaji/software/mpich/hwloc/include/hwloc/helper.h:786: warning:
declaration of 'cpuset' shadows a global declaration
/usr/include/sys/cpuset.h:222: warning: shadowed declaration is here
/home/balaji/software/mpich/hwloc/include/hwloc/helper.h: In function
'hwloc_distributev':
/home/balaji/software/mpich/hwloc/include/hwloc/helper.h:806: warning:
declaration of 'cpuset' shadows a global declaration
lstopo-draw.c: In function 'pci_device_draw':
lstopo-draw.c:437: warning: cast from function call of type 'double' to
non-matching type 'unsigned int'
lstopo-draw.c:437: warning: cast from function call of type 'double' to
non-matching type 'unsigned int'
lstopo-draw.c:444: warning: cast from function call of type 'double' to
non-matching type 'unsigned int'
lstopo-draw.c:444: warning: cast from function call of type 'double' to
non-matching type 'unsigned int'
-- Pavan
--
Pavan Balaji
http://www.mcs.anl.gov/~balaji