On Mar 26, 2008, at 10:05 AM, Ashley Pittman wrote:
>
>> The community Open MPI projects distributes SRPMs which, when built,
>> do not install into /opt by default -- you have to request it
>> specifically.
>
> Out of interest how does open-mpi handle the mpir_dll_name symbol in
> the
> library, it's supposed to contain the location of the debugger library
> and therefore does not play well with relocating RPMs or installed
> library's other to the place they were built for.
Today, it does not -- the location has to be compile-time
initialized. So if you move the library+plugin somewhere else, the
Etnus scheme to find the DLL currently cannot handle it.
We have proposed a new scheme to Etnus and Allinea that allows a bit
more flexibility to find the DLLs at run-time; both have agreed to the
idea in principle. We will include this support in Open MPI v1.3; I
don't know when/if the debuggers will support it. I believe that the
ball is currently in my court; Etnus asked me some questions to which
I have not yet replied... doh...
--
Jeff Squyres
Cisco Systems
|