On 07/07/2013 05:43 PM, Ralph Castain wrote:
I've been playing with this some more and have it working, though I need Jeff 
to help resolve one lingering issue.

However, I ran across a couple of things that you folks are going to need to 
think about for Fedora:

1. the current libevent rpm doesn't include the header files, so users will 
need to install both libevent and libevent-headers. In addition, the current 
libevent rpm is built -without- thread support, which we require. Thus, it is 
missing the required libevent_pthreads library. We will detect the lack of this 
library and abort configure, so at least we won't build something that can't 
run. However, it does mean that your users won't be able to use the OMPI rpm 
unless you get some changes in the libevent rpm.

2. current libevent rpm version level for CentOS, at least, is very old - like 
version 1.4. We are currently using version 2.0.21, so you can see the gap. In 
fact, version 1.4 doesn't even contain some of the functions we require. I've 
added a test for this and will abort the configure in such cases. However, it 
again means your users may not be able to use the OMPI rpm - it'll just be a 
question of what libevent version is available on their platform.

As we've been saying, we didn't just choose to include libevent without reason. 
It's a critical part of the OMPI system, and we have requirements both in terms 
of its revision level and how it is configured.

I hope to have the external libevent support committed to the trunk, and then 
moved to the 1.7 branch in the upcoming weeks. It'll be up to you folks to 
figure out how you're going to make this all work :-/

Great!  Let me know when it is available for testing and I'll take a look.


--
Orion Poplawski
Technical Manager                     303-415-9701 x222
NWRA/CoRA Division                    FAX: 303-415-9702
3380 Mitchell Lane                  or...@cora.nwra.com
Boulder, CO 80301              http://www.cora.nwra.com

Reply via email to