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/