On Nov 17, 2005, at 8:21 AM, David Huebner wrote:

I'm managing a small cluster running Clustermatic 5 on top of Fedora Core 4. OMPI won't build, exiting with the following error.

gcc -O3 -DNDEBUG -fno-strict-aliasing -pthread -o .libs/orted orted.o -Wl,--export-dynamic ../../../orte/.libs/liborte.so - lbproc /home/dthuebner/Desktop/openmpi/openmpi-1.0rc8/opal/.libs/ libopal.so ../../../opal/.libs/libopal.so -ldl -lm -lutil -lnsl - Wl,--rpath -Wl,/usr/openmpi/lib ../../../orte/.libs/liborte.so: undefined reference to `pthread_kill_other_threads_np'
collect2: ld returned 1 exit status
make[3]: *** [orted] Error 1
make[3]: Leaving directory `/home/dthuebner/Desktop/openmpi/ openmpi-1.0rc8/orte/tools/orted'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/dthuebner/Desktop/openmpi/ openmpi-1.0rc8/orte/tools'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/dthuebner/Desktop/openmpi/ openmpi-1.0rc8/orte'
make: *** [all-recursive] Error 1

Hi -

Our current implementation of BProc process startup requires LinuxThreads in order to operate. Unfortunately, this will not be fixed for the 1.0 due to time constraints. I have added this to the list of known issues and we will be investigating it as time permits.

For now, my only suggestion is to use LinuxThreads instead of NPTL on your cluster.

Brian

--
  Brian Barrett
  Open MPI developer
  http://www.open-mpi.org/


Reply via email to