Open MPI logo

Open MPI User's Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Open MPI User's mailing list

Subject: Re: [OMPI users] how to build a relocatable OpenMPI RPM ?
From: caohaijun (amao.chj_at_[hidden])
Date: 2013-09-10 06:03:17


I got it. Thank you very much.

Best,
Jimmy

On Tue, Sep 10, 2013 at 5:02 PM, Jeff Squyres (jsquyres) <jsquyres_at_[hidden]
> wrote:

> Note that Open MPI hard-codes its installation directory into some of its
> libraries and executables (so that it can find its data files, etc.). So
> we don't support relocatable RPMs, in the RPM sense of the word
> "relocatable".
>
> You can, however, override OMPI's hard-coded installation location with
> various environment variables, however. See
> http://www.open-mpi.org/faq/?category=building#installdirs.
>
>
>
> On Sep 10, 2013, at 5:02 AM, caohaijun <amao.chj_at_[hidden]> wrote:
>
> > Hi all
> >
> > How to build a relocatable OpenMPI RPM ?
> >
> > I just use the following command to build a OpenMPI RPM from SRPM.
> > rpmbuild --rebuild --define 'configure_options --with-devel-headers'
> openmpi-1.7.2-1.src.rpm
> >
> > It can successfully build the RPM. After installing with 'rpm -ivh
> --prefix=/somewhere openmpi-1.7.2-1.x86_64.rpm', I tried to run a MPI
> job, and then got:
> >
> > # mpirun -bynode -hostfile ./hostfile -np 40 ./mpi/hello
> >
> >
> --------------------------------------------------------------------------
> >
> > Sorry! You were supposed to get help about:
> >
> > opal_init:startup:internal-failure
> >
> > But I couldn't open the help file:
> >
> > /usr/share/openmpi/help-opal-runtime.txt: No such file or directory.
> Sorry!
> >
> >
> --------------------------------------------------------------------------
> >
> >
> --------------------------------------------------------------------------
> >
> > Sorry! You were supposed to get help about:
> >
> > orte_init:startup:internal-failure
> >
> > But I couldn't open the help file:
> >
> > /usr/share/openmpi/help-orte-runtime: No such file or directory.
> Sorry!
> >
> >
> --------------------------------------------------------------------------
> >
> > It seems the directory 'share' is supposed to be under /usr.
> >
> > Anyone can help me?
> >
> > --
> > Best Regards!
> >
> > Jimmy Haijun Cao (²Üº£¾ü)
> > -----------------------------------------------------------
> > Tel: +86-188 1787 9959
> > Email:amao.chj_at_[hidden]
> > -----------------------------------------------------------
> > _______________________________________________
> > users mailing list
> > users_at_[hidden]
> > http://www.open-mpi.org/mailman/listinfo.cgi/users
>
>
> --
> Jeff Squyres
> jsquyres_at_[hidden]
> For corporate legal information go to:
> http://www.cisco.com/web/about/doing_business/legal/cri/
>
>

-- 
   Best Regards!
            Haijun Cao   (²Üº£¾ü)
-----------------------------------------------------------
Tel:   +86-188 1787 9959
Email:amao.chj_at_[hidden]
-----------------------------------------------------------