MPI and Progress threads are still problematic and shouldn't be triggered by a widely popular USE flag such as threads which would usually be set on a system. USE=mpi-threads was added to the ebuild to differentiate between the two usages. USE=threads now only adds the following MCA directive to the config file: oob_tcp_listen_mode = listen_thread (in /etc/openmpi/openmpi-mca-params.conf) Reproducible: Always Steps to Reproduce:
Created attachment 165227 [details] fixed threads USE flag assignment The fixed up ebuild.
Fixed in cvs, thanks for the report. Also, for the heck of it, I'm going to link the openmpi-users thread that spawned this :) http://www.open-mpi.org/community/lists/users/2008/09/6478.php