I am seeing:
Making all in tools/ompi_info
make[2]: Entering directory
`/scr_devlinux/cary/vorpalall/builds/openmpi-1.8.4/static/ompi/tools/ompi_info'
CC ompi_info.o
CC param.o
CCLD ompi_info
../../../ompi/.libs/libmpi.a(strfns.o): In function `lstat64':
strfns.c:(.text+0x0): multiple definition of `lstat64'
../../../ompi/.libs/libmpi.a(register_datarep.o):register_datarep.c:(.text+0x0):
first defined here
../../../ompi/.libs/libmpi.a(ad_init.o): In function `lstat64':
ad_init.c:(.text+0x30): multiple definition of `lstat64'
../../../ompi/.libs/libmpi.a(register_datarep.o):register_datarep.c:(.text+0x0):
first defined here
../../../ompi/.libs/libmpi.a(delete.o): In function `lstat64':
delete.c:(.text+0x0): multiple definition of `lstat64'
../../../ompi/.libs/libmpi.a(register_datarep.o):register_datarep.c:(.text+0x0):
first defined here
../../../ompi/.libs/libmpi.a(iread.o): In function `lstat64':
iread.c:(.text+0x0): multiple definition of `lstat64'
../../../ompi/.libs/libmpi.a(register_datarep.o):register_datarep.c:(.text+0x0):
first defined here
../../../ompi/.libs/libmpi.a(iread_at.o): In function `lstat64':
iread_at.c:(.text+0x0): multiple definition of `lstat64'
../../../ompi/.libs/libmpi.a(register_datarep.o):register_datarep.c:(.text+0x0):
first defined here
using
$ gcc --version
gcc (GCC) 4.9.2
and openmpi configured with
--enable-static \
--disable-shared \
--with-pic \
--disable-dlopen \
--enable-mpirun-prefix-by-default \
--with-valgrind=/path/valgrind \
--disable-vt
Thoughts?
Thx...J