Hi,
When compiling a C++ source file named test.cpp
that needs a shared library named libUtils.so
which in its turn needs Open MPI shared library libmpi.so (hence the parameter -Wl,-rpath-link,/home/dummy/openmpi/build/lib
):
g++ test.cpp -lUtils -Wl,-rpath-link,/home/dummy/openmpi/build/lib
The error
/home/dummy/openmpi/build/lib/libopen-pal.so.20: undefined reference to pthread_atfork
is thrown.I tried to pass
-pthread
and-lpthread
(before and after -lUtils) to g++ but none of these solved the error. Any idea what is going on?
Environment where this error is thrown:
OS: Ubuntu 14.04Compiler: g++ 4.9MPI: Open MPI 2.1.3
Thanks,
L.
_______________________________________________ users mailing list users@lists.open-mpi.org https://lists.open-mpi.org/mailman/listinfo/users