Open MPI logo

Open MPI User's Mailing List Archives

  |   Home   |   Support   |   FAQ   |  

This web mail archive is frozen.

This page is part of a frozen web archive of this mailing list.

You can still navigate around this archive, but know that no new mails have been added to it since July of 2016.

Click here to be taken to the new web archives of this list; it includes all the mails that are in this frozen archive plus all new mails that have been sent to the list since it was migrated to the new archives.

Subject: Re: [OMPI users] openMPI configure/Installing problemonMacwithgnu-gcc-4.4.3 / gnu-gcc-4.5
From: Baowei Liu (bliu520_at_[hidden])
Date: 2010-04-20 19:25:18


Thanks a lot, Jeff. I'll try what you told me and let you know the result.

On Tue, Apr 20, 2010 at 2:03 PM, Jeff Squyres <jsquyres_at_[hidden]> wrote:

> On Apr 19, 2010, at 12:08 PM, Baowei Liu wrote:
>
> > Sorry I didn't give you such details in my first email. I tried what
> you said--the tarball attached to this email includes the configure and make
> output information:
> >
> > ./configure --prefix=/usr/local/openmpi | tee config.out
> > sudo make all > make.out
> >
> > The same error appeared:
> >
> > libtool: compile: gcc -DHAVE_CONFIG_H -I.
> -I../../../../../ompi/mca/coll/hierarch -I../../../../opal/include
> -I../../../../orte/include -I../../../../ompi/include
> -I../../../../opal/mca/paffinity/linux/plpa/src/libplpa -I../../../../..
> -I../../../.. -I../../../../../opal/include -I../../../../../orte/include
> -I../../../../../ompi/include -D_REENTRANT -O3 -DNDEBUG -finline-functions
> -fno-strict-aliasing -fvisibility=hidden -MT coll_hierarch.lo -MD -MP -MF
> .deps/coll_hierarch.Tpo -c
> ../../../../../ompi/mca/coll/hierarch/coll_hierarch.c -fno-common -DPIC -o
> .libs/coll_hierarch.o
> > as: more than one -arch option (not allowed, use cc(1) instead)
> > make[2]: *** [coll_hierarch.lo] Error 1
> > make[1]: *** [all-recursive] Error 1
> > make: *** [all-recursive] Error 1
> >
> > As I said, I tried to get rid of this error by setting "-arch" option
> when configure, like:
>
> Ah, ok, now I understand what you tried; thanks.
>
> The above error message is a little puzzling because Open MPI is not
> providing any -arch flags on the compile command line. But it's the
> assembler that is complaining (as). Weird.
>
> The source file where the problem is occuring isn't particularly special
> (ompi/mca/coll/hierarch/coll_hiearch.c). I can't imagine why it would cause
> this issue. :-\
>
> Try copy-n-pasting the "gcc ... .libs/coll_hierarch.o" command line to a
> shell and running it in the ompi/mca/coll/hierarch directory and see if you
> can get it to run. Try snipping out the -O3 and see if that helps. Try
> removing -fvisibility, etc. See if you can get it to go by selectively
> removing command line flags.
>
> Other than that, I'm out of ideas. It sounds like it could be either a
> compiler bug, or some kind of bad interaction between your different
> compiler / assembler versions on your system...?
>
> --
> Jeff Squyres
> jsquyres_at_[hidden]
> For corporate legal information go to:
> http://www.cisco.com/web/about/doing_business/legal/cri/
>
>
> _______________________________________________
> users mailing list
> users_at_[hidden]
> http://www.open-mpi.org/mailman/listinfo.cgi/users
>