On Wed, Apr 22, 2015 at 4:20 PM, Jeff Squyres (jsquyres) <jsquy...@cisco.com
> wrote:

> I think we missed 2 commits on v1.8.  Filed PR
> https://github.com/open-mpi/ompi-release/pull/254 to fix the problem.
>
> bot:hargrove -- can you test?
>

Initial testing failed autogen.pl (as did Jenkins).
I am past that point and making updates to the PR instead of this email
thread.

-Paul


>
>
> > On Apr 21, 2015, at 8:40 PM, Paul Hargrove <phhargr...@lbl.gov> wrote:
> >
> >
> >
> > On Tue, Apr 21, 2015 at 5:33 PM, Jeff Squyres (jsquyres) <
> jsquy...@cisco.com> wrote:
> > What happens with master tar balls?
> >
> > Master is fine building dl:dlopen:
> >
> > --- MCA component dl:dlopen (m4 configuration macro, priority 80)
> > checking for MCA component dl:dlopen compile mode... static
> > checking dlfcn.h usability... yes
> > checking dlfcn.h presence... yes
> > checking for dlfcn.h... yes
> > looking for library without search path
> > checking for library containing dlopen... none required
> > checking if MCA component dl:dlopen can compile... yes
> >
> > -Paul
> >
> >
> >
> >
> >
> > Sent from my phone. No type good.
> >
> > On Apr 21, 2015, at 7:38 PM, Paul Hargrove <phhargr...@lbl.gov> wrote:
> >
> >> Sorry the output in the previous email left out some relevant detail.
> >> See here that BOTH dl components were unable to compile with the
> 1.8.5rc2 tarball:
> >>
> >> +++ Configuring MCA framework dl
> >> checking for no configure components in framework dl...
> >> checking for m4 configure components in framework dl... libltdl, dlopen
> >>
> >> --- MCA component dl:dlopen (m4 configuration macro, priority 80)
> >> checking for MCA component dl:dlopen compile mode... static
> >> checking dlfcn.h usability... yes
> >> checking dlfcn.h presence... yes
> >> checking for dlfcn.h... yes
> >> looking for library without search path
> >> checking for dlopen in -ldl... no
> >> checking if MCA component dl:dlopen can compile... no
> >>
> >> --- MCA component dl:libltdl (m4 configuration macro, priority 50)
> >> checking for MCA component dl:libltdl compile mode... static
> >> checking --with-libltdl value... simple ok (unspecified)
> >> checking --with-libltdl-libdir value... simple ok (unspecified)
> >> checking for libltdl dir... compiler default
> >> checking for libltdl library dir... linker default
> >> checking ltdl.h usability... no
> >> checking ltdl.h presence... no
> >> checking for ltdl.h... no
> >> checking if MCA component dl:libltdl can compile... no
> >> configure: WARNING: Did not find a suitable static opal dl component
> >> configure: WARNING: You might need to install libltld (and its headers)
> or
> >> configure: WARNING: specify --disable-dlopen to configure.
> >> configure: error: Cannot continue
> >>
> >> I am getting this on ALL of my {Free,Net,Open}BSD platforms.
> >> However, they all built the dl:dlopen component fine when testing
> Jeff''s tarballs from PR410:
> >>
> >> --- MCA component dl:dlopen (m4 configuration macro, priority 80)
> >> checking for MCA component dl:dlopen compile mode... static
> >> checking dlfcn.h usability... yes
> >> checking dlfcn.h presence... yes
> >> checking for dlfcn.h... yes
> >> looking for library without search path
> >> checking for library containing dlopen... none required
> >> checking if MCA component dl:dlopen can compile... yes
> >>
> >> The key difference I see is that dlopen() is available in libc, not in
> (the non-existent libdl).
> >> So it looks likely that something wasn't brought over
> correctly/completely from master to v1.8.
> >>
> >> -Paul [a.k.a. bot:hargrove]
> >>
> >>
> >>
> >> On Tue, Apr 21, 2015 at 4:22 PM, Paul Hargrove <phhargr...@lbl.gov>
> wrote:
> >> Is the following configure-fails-by-default behavior really the desired
> one in 1.8.5?
> >> I thought this was more of a 1.9 change than a mid-series change.
> >>
> >> -Paul
> >>
> >> --- MCA component dl:libltdl (m4 configuration macro, priority 50)
> >> checking for MCA component dl:libltdl compile mode... static
> >> checking --with-libltdl value... simple ok (unspecified)
> >> checking --with-libltdl-libdir value... simple ok (unspecified)
> >> checking for libltdl dir... compiler default
> >> checking for libltdl library dir... linker default
> >> checking ltdl.h usability... no
> >> checking ltdl.h presence... no
> >> checking for ltdl.h... no
> >> checking if MCA component dl:libltdl can compile... no
> >> configure: WARNING: Did not find a suitable static opal dl component
> >> configure: WARNING: You might need to install libltld (and its headers)
> or
> >> configure: WARNING: specify --disable-dlopen to configure.
> >> configure: error: Cannot continue
> >>
> >> On Tue, Apr 21, 2015 at 3:43 PM, Jeff Squyres (jsquyres) <
> jsquy...@cisco.com> wrote:
> >> In the usual location:
> >>
> >>     http://www.open-mpi.org/software/ompi/v1.8/
> >>
> >> The NEWS changed completely between rc1 and r2, so I don't know easily
> exactly what is different between rc1 and rc2.  Here's the full 1.8.5 NEWS:
> >>
> >> - Fixed configure problems in some cases when using an external hwloc
> >>   installation.  Thanks to Erick Schnetter for reporting the error and
> >>   helping track down the source of the problem.
> >> - Fixed linker error on OS X when using the clang compiler.  Thanks to
> >>   Erick Schnetter for reporting the error and helping track down the
> >>   source of the problem.
> >> - Fixed MPI_THREAD_MULTIPLE deadlock error in the vader BTL.  Thanks
> >>   to Thomas Klimpel for reporting the issue.
> >> - Fixed several Valgrind warnings.  Thanks for Lisandro Dalcin for
> >>   contributing a patch fixing some one-sided code paths.
> >> - Fixed version compatibility test in OOB that broke ABI within the
> >>   1.8 series. NOTE: this will not resolve the problem between pre-1.8.5
> >>   versions, but will fix it going forward.
> >> - Fix some issues related to running on Intel Xeon Phi coprocessors.
> >> - Opportunistically switch away from using GNU Libtool's libltdl
> >>   library when possible (by default).
> >> - Fix some VampirTrace errors.  Thanks to Paul Hargrove for reporting
> >>   the issues.
> >> - Correct default binding patterns when --use-hwthread-cpus was
> >>   specified and nprocs <= 2.
> >> - Fix warnings about -finline-functions when compiling with clang.
> >> - Updated the embedded hwloc with several bug fixes, including the
> >>   "duplicate Lhwloc1 symbol" that multiple users reported on some
> >>   platforms.
> >> - Do not error when mpirun is invoked with with default bindings
> >>   (i.e., no binding was specified), and one or more nodes do not
> >>   support bindings.  Thanks to Annu Desari for pointing out the
> >>   problem.
> >> - Let root invoke "mpirun --version" to check the version without
> >>   printing the "Don't run as root!" warnings.  Thanks to Robert McLay
> >>   for the suggestion.
> >> - Fixed several bugs in OpenSHMEM support.
> >> - Extended vader shared memory support to 32-bit architectures.
> >> - Fix handling of very large datatypes.  Thanks to Bogdan Sataric for
> >>   the bug report.
> >> - Fixed a bug in handling subarray MPI datatypes, and a bug when using
> >>   MPI_LB and MPI_UB.  Thanks to Gus Correa for pointing out the issue.
> >> - Restore user-settable bandwidth and latency PML MCA variables.
> >> - Multiple bug fixes for cleanup during MPI_FINALIZE in unusual
> >>   situations.
> >> - Added support for TCP keepalive signals to ensure timely termination
> >>   when sockets between daemons cannot be created (e.g., due to a
> >>   firewall).
> >> - Added MCA parameter to allow full use of a SLURM allocation when
> >>   started from a tool (supports LLNL debugger).
> >> - Fixed several bugs in the configure logic for PMI and hwloc.
> >> - Fixed incorrect interface index in TCP communications setup.  Thanks
> >>   to Mark Kettenis for spotting the problem and providing a patch.
> >> - Fixed MPI_IREDUCE_SCATTER with single-process communicators when
> >>   MPI_IN_PLACE was not used.
> >> - Added XRC support for OFED v3.12 and higher.
> >> - Various updates and bug fixes to the Mellanox hcoll collective
> >>   support.
> >> - Fix problems with Fortran compilers that did not support
> >>   REAL*16/COMPLEX*32 types.  Thanks to Orion Poplawski for identifying
> >>   the issue.
> >> - Fixed problem with rpath/runpath support in pkg-config files.
> >>   Thanks to Christoph Junghans for notifying us of the issue.
> >> - Man page fixes:
> >>   - Removed erroneous "color" discussion from MPI_COMM_SPLIT_TYPE.
> >>     Thanks to Erick Schnetter for spotting the outdated text.
> >>   - Fixed prototypes for MPI_IBARRIER.  Thanks to Maximilian for
> >>     finding the issue.
> >>   - Updated docs about buffer usage in non-blocking communications.
> >>     Thanks to Alexander Pozdneev for citing the outdated text.
> >>   - Added documentation about the 'ompi_unique' MPI_Info key with
> >>     MPI_PUBLISH_NAME.
> >>   - Fixed typo in MPI_INTERCOMM_MERGE.  Thanks to Harald Servat for
> >>     noticing and sending a patch.
> >>   - Updated configure paths in HACKING.  Thanks to Maximilien Levesque
> >>     for the fix.
> >>   - Fixed Fortran typo in MPI_WIN_LOCK_ALL.  Thanks to Thomas Jahns
> >>     for pointing out the issue.
> >> - Fixed a number of MPI one-sided bugs.
> >> - Fixed MPI_COMM_SPAWN when invoked from a singleton job.
> >> - Fixed a number of minor issues with CUDA support, including
> >>   registering of shared memory and supporting reduction support for
> >>   GPU buffers.
> >> - Improved support for building OMPI on Cray platforms.
> >> - Fixed performance regression introduced by the inadvertent default
> >>   enabling of MPI_THREAD_MULTIPLE support.
> >>
> >>
> >> --
> >> Jeff Squyres
> >> jsquy...@cisco.com
> >> For corporate legal information go to:
> http://www.cisco.com/web/about/doing_business/legal/cri/
> >>
> >> _______________________________________________
> >> devel mailing list
> >> de...@open-mpi.org
> >> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel
> >> Link to this post:
> http://www.open-mpi.org/community/lists/devel/2015/04/17298.php
> >>
> >>
> >>
> >> --
> >> Paul H. Hargrove                          phhargr...@lbl.gov
> >> Computer Languages & Systems Software (CLaSS) Group
> >> Computer Science Department               Tel: +1-510-495-2352
> >> Lawrence Berkeley National Laboratory     Fax: +1-510-486-6900
> >>
> >>
> >>
> >> --
> >> Paul H. Hargrove                          phhargr...@lbl.gov
> >> Computer Languages & Systems Software (CLaSS) Group
> >> Computer Science Department               Tel: +1-510-495-2352
> >> Lawrence Berkeley National Laboratory     Fax: +1-510-486-6900
> >> _______________________________________________
> >> devel mailing list
> >> de...@open-mpi.org
> >> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel
> >> Link to this post:
> http://www.open-mpi.org/community/lists/devel/2015/04/17300.php
> >
> > _______________________________________________
> > devel mailing list
> > de...@open-mpi.org
> > Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel
> > Link to this post:
> http://www.open-mpi.org/community/lists/devel/2015/04/17301.php
> >
> >
> >
> > --
> > Paul H. Hargrove                          phhargr...@lbl.gov
> > Computer Languages & Systems Software (CLaSS) Group
> > Computer Science Department               Tel: +1-510-495-2352
> > Lawrence Berkeley National Laboratory     Fax: +1-510-486-6900
> > _______________________________________________
> > devel mailing list
> > de...@open-mpi.org
> > Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel
> > Link to this post:
> http://www.open-mpi.org/community/lists/devel/2015/04/17302.php
>
>
> --
> Jeff Squyres
> jsquy...@cisco.com
> For corporate legal information go to:
> http://www.cisco.com/web/about/doing_business/legal/cri/
>
> _______________________________________________
> devel mailing list
> de...@open-mpi.org
> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel
> Link to this post:
> http://www.open-mpi.org/community/lists/devel/2015/04/17332.php
>



-- 
Paul H. Hargrove                          phhargr...@lbl.gov
Computer Languages & Systems Software (CLaSS) Group
Computer Science Department               Tel: +1-510-495-2352
Lawrence Berkeley National Laboratory     Fax: +1-510-486-6900

Reply via email to