Yeah, I verified that on a new machine (Mac OSX 10.10) everything built fine with gcc 4.9.2 - but that’s a new glibc
> On Apr 13, 2015, at 4:30 PM, John Cary <c...@txcorp.com> wrote: > > Thanks! > > Now found the related issue, > http://www.open-mpi.org/community/lists/users/2015/01/26134.php > <http://www.open-mpi.org/community/lists/users/2015/01/26134.php> > > We are similarly using a newer compiler (gcc-4.9.2) on an older > machine (glibc-2.5). > > As noted in the above issue, upon adding -fgnu89-inline it built. > > ....J > > > > > > On 4/13/2015 4:25 PM, Novosielski, Ryan wrote: >> I believe I reported same some months back. I don't remember the outcome or >> whether I got it working. But you're not alone anyway. >> >> ____ *Note: UMDNJ is now Rutgers-Biomedical and Health Sciences* >> || \\UTGERS |---------------------*O*--------------------- >> ||_// Biomedical | Ryan Novosielski - Senior Technologist >> || \\ and Health | novos...@rutgers.edu <mailto:novos...@rutgers.edu>- >> 973/972.0922 (2x0922) >> || \\ Sciences | OIRT/High Perf & Res Comp - MSB C630, Newark >> `' >> >> On Apr 13, 2015, at 17:21, John Cary <c...@txcorp.com >> <mailto:c...@txcorp.com>> wrote: >> >>> 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 >>> >>> >>> >>> _______________________________________________ >>> users mailing list >>> us...@open-mpi.org <mailto:us...@open-mpi.org> >>> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/users >>> <http://www.open-mpi.org/mailman/listinfo.cgi/users> >>> Link to this post: >>> http://www.open-mpi.org/community/lists/users/2015/04/26701.php >>> <http://www.open-mpi.org/community/lists/users/2015/04/26701.php> >> >> >> _______________________________________________ >> users mailing list >> us...@open-mpi.org <mailto:us...@open-mpi.org> >> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/users >> <http://www.open-mpi.org/mailman/listinfo.cgi/users> >> Link to this post: >> http://www.open-mpi.org/community/lists/users/2015/04/26702.php >> <http://www.open-mpi.org/community/lists/users/2015/04/26702.php> > _______________________________________________ > users mailing list > us...@open-mpi.org > Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/users > Link to this post: > http://www.open-mpi.org/community/lists/users/2015/04/26703.php