Open MPI logo

Open MPI Development Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Development mailing list

Subject: Re: [OMPI devel] 1.7.4rc1 install failure: NetBSD-6 amd64
From: Paul Hargrove (phhargrove_at_[hidden])
Date: 2014-01-13 14:07:56


A release note works for me.

Probably worth a ticket for possible fix in 1.7.5 or 1.9. You can assign
to me as the only one likely to care.

-Paul [Sent from my phone]
On Jan 13, 2014 9:01 AM, "Jeff Squyres (jsquyres)" <jsquyres_at_[hidden]>
wrote:

> Sounds like a release note to me. Thanks for tracking this down!
>
> On Jan 11, 2014, at 5:56 PM, Paul Hargrove <phhargrove_at_[hidden]> wrote:
>
> > I have been able to make some progress on understanding the cause of
> this issue.
> >
> > Looking at the generated libtool is is clearly broken, being for an
> a.out system when this is an elf platform.
> > Comparison to the WORKING netbsd6-i386 platform revealed the difference
> is the presence of g95 on the amd64 box.
> >
> > Examining the configure output reveals that libtools' probes of f95
> decide (incorrectly) that this is an a.out platform:
> >
> > checking whether the f95 linker (/usr/bin/ld) supports shared
> libraries... Warning (116): Reading file <stdin> as free form
> > yes
> > checking dynamic linker characteristics... Warning (116): Reading file
> <stdin> as free form
> > NetBSD (a.out) ld.so
> >
> > Even though probes of gcc and g++ find elf:
> >
> > checking whether the gcc -std=gnu99 linker (/usr/bin/ld) supports shared
> libraries... yes
> > checking whether -lc should be explicitly linked in... no
> > checking dynamic linker characteristics... NetBSD ld.elf_so
> >
> > checking whether the g++ linker (/usr/bin/ld) supports shared
> libraries... yes
> > checking dynamic linker characteristics... NetBSD ld.elf_so
> >
> >
> > I have confirmed that installing g95 on the netbsd6-i386 platform
> (indirect consequence of "pkgin upgrade") causes the failure to manifest
> there too.
> > Similarly, removing g95 on the netbsd6-amd64 system resolves the
> original problem.
> >
> > I am not personally interested in pursing the root cause of the
> libtool+g95 problem.
> > However, I have attached configure's stdout and the config.log (for
> 1.9a1r30255) for anybody who is.
> >
> >
> > -Paul
> >
> >
> > On Thu, Dec 19, 2013 at 7:06 PM, Paul Hargrove <phhargrove_at_[hidden]>
> wrote:
> > Attached is the output from "make install" of 1.7.4rc1 + Jeff's fix for
> the symbol conflict on "if_mtu".
> >
> > There appear to be at least 2 issues.
> >
> > 1) There are lots of (not fatal) messages about ldconfig not existing,
> but according to he NetBSD lists that utility went away with the conversion
> from a.out to ELF.
> >
> > 2) Many warnings of the form
> > *** Warning: linker path does not have real file for library
> >
> > 3) The final (fatal) error about .libs/mca_btl_sm.soT not existing.
> >
> > I am going to see if I can get a better result using the system libtool
> (which is 2.2.6b, thus OLDER than OMPI's 2.4.2) and will report back with
> my results.
> >
> > -Paul
> >
> > --
> > Paul H. Hargrove PHHargrove_at_[hidden]
> > Future Technologies Group
> > Computer and Data Sciences Department Tel: +1-510-495-2352
> > Lawrence Berkeley National Laboratory Fax: +1-510-486-6900
> >
> >
> >
> > --
> > Paul H. Hargrove PHHargrove_at_[hidden]
> > Future Technologies Group
> > Computer and Data Sciences Department Tel: +1-510-495-2352
> > Lawrence Berkeley National Laboratory Fax: +1-510-486-6900
> >
> <config.log.bz2><configure.stdout.bz2>_______________________________________________
> > devel mailing list
> > devel_at_[hidden]
> > http://www.open-mpi.org/mailman/listinfo.cgi/devel
>
>
> --
> Jeff Squyres
> jsquyres_at_[hidden]
> For corporate legal information go to:
> http://www.cisco.com/web/about/doing_business/legal/cri/
>
> _______________________________________________
> devel mailing list
> devel_at_[hidden]
> http://www.open-mpi.org/mailman/listinfo.cgi/devel
>