Open MPI logo

Open MPI Development Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Development mailing list

Subject: Re: [OMPI devel] Program prefix for OpenMPI binaries?
From: Dmitry N. Mikushin (maemarcus_at_[hidden])
Date: 2012-09-09 11:02:53

Dear Ralph,

I'm working on trunk, or close to it. When configuring with
--program-prefix=someprefix I get:

configure: WARNING: *** The Open MPI configure script does not support
--program-prefix, --program-suffix or --program-transform-name. Users
are recommended to instead use --prefix with a unique directory and
make symbolic links as desired for renaming.
configure: error: *** Cannot continue

This is what I meant by "disabled".

And how --enable-orterun-prefix-by-default is involved? We just need
an installation kept in separate folder to have uniquely named
user-level wrappers, e.g. mpicc -> prefix-mpicc, etc., which correctly
link to their local orte-wrapper.

- D.

2012/9/9 Ralph Castain <rhc_at_[hidden]>:
> On Sep 8, 2012, at 1:14 PM, "Dmitry N. Mikushin" <maemarcus_at_[hidden]> wrote:
>> Dear all,
>> Setting program prefix is disabled for OpenMPI compilation, could you
>> please explain why?
> I'm not sure I understand - setting the prefix is most definitely enabled and working. What version of OMPI are you concerned about?
>> Consider we want to make a package containing OpenMPI packed together
>> with our open-source compiler, that is installable on arbitrary Linux
>> system. In this case, it would be very handy to add some program
>> prefix to guarantee no confusion with other possibly installed MPI
>> implementations visible through $PATH.
> Are you saying that --enable-orterun-prefix-by-default is inadequate? This is the reason it exists - to avoid path confusion. If something further is required, please let us know and we'll see what can be done.
>> Thanks,
>> - D.
>> _______________________________________________
>> devel mailing list
>> devel_at_[hidden]
> _______________________________________________
> devel mailing list
> devel_at_[hidden]