Open MPI logo

Open MPI User's Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Open MPI User's mailing list

From: Brian Barrett (brbarret_at_[hidden])
Date: 2005-11-17 14:03:41


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/