On Nov 11, 2005, at 7:42 PM, Jonathan Day wrote:

Still working on the Broadcom MIPS64 port, so no news
on that front yet except to say that I'm getting
there. (Which seems to be fairly common with people
using Broadcom CPUs.)

Cool! Once 1.0 settles down, I plan on cleaning up the MIPS assembly file to make it more like the other architectures (using some of our custom perl-based macros instead of the IRIX-specific C preprocessor code), which should help on that front. Not sure what else would have trouble porting, but let us know.


When enabling threads, remember that the configure
help menu lies. --with-threads=posix should be used,
not --with-threads=pthreads

Thanks for catching this - I'll fix the configure documentation tonight.

I've not determined exactly what triggers it, but the
functions in ompi/ompi/mca/pml/pml_teg_ptl.c can clash
with functions from ompi/ompi/mca/pml/pml_uniq_ptl.c
on compile. I'm guessing that I'm using a combination
of compile options that aren't getting tested that
often, if I'm the only one noticing this:

./configure --prefix=/usr/openmpi --enable-mpi-threads
--enable-progress-threads --with-threads=posix
--enable-shared --enable-static --enable-mpi-f77
--enable-mpi-f90

Could someone verify that this problem is repeatable
and not simply a problem at this end?

It's caused by --enable-static --enable-shared. TEG and UNIQ are both deprecated at this point, and I think that the solution for 1.0 will be to remove the UNIQ PML, which will solve the problem (along with some other problems you're not even aware exist...). Should be in the next rc.

Brian


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


Reply via email to