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



Reply via email to