Yes, I’ll release a new rc once I get it all merged.

Are the linker warnings a change in behavior from 1.8.6? I confess I’ve been 
seeing them in the master for so long that I’ve been “inoculated” to ignore 
them.


> On Jul 13, 2015, at 7:34 AM, Gilles Gouaillardet 
> <gilles.gouaillar...@gmail.com> wrote:
> 
> Yes it is.
> will you release rc2 after the PR is merged ?
> it seems rhel 6.6 ibverbs devel headers are fine, so it would be ideal to 
> confirm the patch works as expected with broken headers...
> 
> what about the linker warnings with the fortran library ?
> should we do something before releasing 1.8.7 ?
> 
> Cheers,
> 
> Gilles
> 
> On Monday, July 13, 2015, Ralph Castain <r...@open-mpi.org 
> <mailto:r...@open-mpi.org>> wrote:
> Gilles - just to confirm, the patch you provided here is the one in the 
> updated PRs, yes? If so, I’ll consider those PRs as confirmed and commit them
> 
> 
>> On Jul 13, 2015, at 7:20 AM, Gilles Gouaillardet 
>> <gilles.gouaillar...@gmail.com 
>> <javascript:_e(%7B%7D,'cvml','gilles.gouaillar...@gmail.com');>> wrote:
>> 
>> Chris,
>> 
>> thanks for the report.
>> 
>> recently, we start getting rid of uninitialized common symbols
>> aka uninitialized global variables.
>> 
>> a side effect is the bunch of warnings issued by the linker when linking 
>> with fortran (2008 ?) MPI library.
>> I guess I can do something for that, at least with gnu and intel compilers.
>> 
>> generally speaking, should we revert the fortran initialization part and let 
>> these common symbols uninitialized ?
>> I realize this is very confusing for end users ...
>> 
>> I think Jeff is the one who understand this part best, but he might not be 
>> available this week.
>> 
>> Cheers,
>> 
>> Gilles
>> 
>> On Monday, July 13, 2015, Chris Samuel <sam...@unimelb.edu.au 
>> <javascript:_e(%7B%7D,'cvml','sam...@unimelb.edu.au');>> wrote:
>> On Mon, 13 Jul 2015 05:17:29 PM Gilles Gouaillardet wrote:
>> 
>> > Hi Chris,
>> 
>> Hi Gilles,
>> 
>> > i pushed my tarball into a gist :
>> 
>> Thanks for that, I can confirm on our two x86-64 RHEL 6.6 boxes (one circa
>> 2010, one circa 2013) with their included OFED I see:
>> 
>> checking if ConnectX XRC support is enabled... no
>> checking if ConnectIB XRC support is enabled... yes
>> 
>> I also got this set of (unrelated) compiler warnings too:
>> 
>>   FCLD     libmpi_usempif08.la <http://libmpi_usempif08.la/>
>> [...benign symlink related Slurm libpmi.la <http://libpmi.la/> warnings 
>> elided...]
>> ifort: command line remark #10010: option '-pthread' is deprecated and will 
>> be removed in a future release. See '-help deprecated'
>> ld: Warning: alignment 4 of symbol `ompi_f08_mpi_logical8' in 
>> .libs/constants.o is smaller than 8 in 
>> ./.libs/libforce_usempif08_internal_modules_to_be_built.a(mpi-f08-types.o)
>> ld: Warning: alignment 4 of symbol `ompi_f08_mpi_logical4' in 
>> .libs/constants.o is smaller than 8 in 
>> ./.libs/libforce_usempif08_internal_modules_to_be_built.a(mpi-f08-types.o)
>> ld: Warning: alignment 4 of symbol `ompi_f08_mpi_logical2' in 
>> .libs/constants.o is smaller than 8 in 
>> ./.libs/libforce_usempif08_internal_modules_to_be_built.a(mpi-f08-types.o)
>> ld: Warning: alignment 4 of symbol `ompi_f08_mpi_logical1' in 
>> .libs/constants.o is smaller than 8 in 
>> ./.libs/libforce_usempif08_internal_modules_to_be_built.a(mpi-f08-types.o)
>> ld: Warning: alignment 4 of symbol `ompi_f08_mpi_real2' in .libs/constants.o 
>> is smaller than 8 in 
>> ./.libs/libforce_usempif08_internal_modules_to_be_built.a(mpi-f08-types.o)
>> ld: Warning: alignment 4 of symbol `ompi_f08_mpi_2double_complex' in 
>> .libs/constants.o is smaller than 8 in 
>> ./.libs/libforce_usempif08_internal_modules_to_be_built.a(mpi-f08-types.o)
>> ld: Warning: alignment 4 of symbol `ompi_f08_mpi_2complex' in 
>> .libs/constants.o is smaller than 8 in 
>> ./.libs/libforce_usempif08_internal_modules_to_be_built.a(mpi-f08-types.o)
>> ld: Warning: alignment 4 of symbol `ompi_f08_mpi_2integer' in 
>> .libs/constants.o is smaller than 8 in 
>> ./.libs/libforce_usempif08_internal_modules_to_be_built.a(mpi-f08-types.o)
>> ld: Warning: alignment 4 of symbol `ompi_f08_mpi_2double_precision' in 
>> .libs/constants.o is smaller than 8 in 
>> ./.libs/libforce_usempif08_internal_modules_to_be_built.a(mpi-f08-types.o)
>> ld: Warning: alignment 4 of symbol `ompi_f08_mpi_2real' in .libs/constants.o 
>> is smaller than 8 in 
>> ./.libs/libforce_usempif08_internal_modules_to_be_built.a(mpi-f08-types.o)
>> ld: Warning: alignment 4 of symbol `ompi_f08_mpi_double_complex' in 
>> .libs/constants.o is smaller than 8 in 
>> ./.libs/libforce_usempif08_internal_modules_to_be_built.a(mpi-f08-types.o)
>> ld: Warning: alignment 4 of symbol `ompi_f08_mpi_complex32' in 
>> .libs/constants.o is smaller than 8 in 
>> ./.libs/libforce_usempif08_internal_modules_to_be_built.a(mpi-f08-types.o)
>> ld: Warning: alignment 4 of symbol `ompi_f08_mpi_complex16' in 
>> .libs/constants.o is smaller than 8 in 
>> ./.libs/libforce_usempif08_internal_modules_to_be_built.a(mpi-f08-types.o)
>> ld: Warning: alignment 4 of symbol `ompi_f08_mpi_complex8' in 
>> .libs/constants.o is smaller than 8 in 
>> ./.libs/libforce_usempif08_internal_modules_to_be_built.a(mpi-f08-types.o)
>> ld: Warning: alignment 4 of symbol `ompi_f08_mpi_complex' in 
>> .libs/constants.o is smaller than 8 in 
>> ./.libs/libforce_usempif08_internal_modules_to_be_built.a(mpi-f08-types.o)
>> ld: Warning: alignment 4 of symbol `ompi_f08_mpi_double_precision' in 
>> .libs/constants.o is smaller than 8 in 
>> ./.libs/libforce_usempif08_internal_modules_to_be_built.a(mpi-f08-types.o)
>> ld: Warning: alignment 4 of symbol `ompi_f08_mpi_real16' in 
>> .libs/constants.o is smaller than 8 in 
>> ./.libs/libforce_usempif08_internal_modules_to_be_built.a(mpi-f08-types.o)
>> ld: Warning: alignment 4 of symbol `ompi_f08_mpi_real8' in .libs/constants.o 
>> is smaller than 8 in 
>> ./.libs/libforce_usempif08_internal_modules_to_be_built.a(mpi-f08-types.o)
>> ld: Warning: alignment 4 of symbol `ompi_f08_mpi_real4' in .libs/constants.o 
>> is smaller than 8 in 
>> ./.libs/libforce_usempif08_internal_modules_to_be_built.a(mpi-f08-types.o)
>> ld: Warning: alignment 4 of symbol `ompi_f08_mpi_real' in .libs/constants.o 
>> is smaller than 8 in 
>> ./.libs/libforce_usempif08_internal_modules_to_be_built.a(mpi-f08-types.o)
>> ld: Warning: alignment 4 of symbol `ompi_f08_mpi_integer16' in 
>> .libs/constants.o is smaller than 8 in 
>> ./.libs/libforce_usempif08_internal_modules_to_be_built.a(mpi-f08-types.o)
>> ld: Warning: alignment 4 of symbol `ompi_f08_mpi_integer8' in 
>> .libs/constants.o is smaller than 8 in 
>> ./.libs/libforce_usempif08_internal_modules_to_be_built.a(mpi-f08-types.o)
>> ld: Warning: alignment 4 of symbol `ompi_f08_mpi_integer4' in 
>> .libs/constants.o is smaller than 8 in 
>> ./.libs/libforce_usempif08_internal_modules_to_be_built.a(mpi-f08-types.o)
>> ld: Warning: alignment 4 of symbol `ompi_f08_mpi_integer2' in 
>> .libs/constants.o is smaller than 8 in 
>> ./.libs/libforce_usempif08_internal_modules_to_be_built.a(mpi-f08-types.o)
>> ld: Warning: alignment 4 of symbol `ompi_f08_mpi_integer1' in 
>> .libs/constants.o is smaller than 8 in 
>> ./.libs/libforce_usempif08_internal_modules_to_be_built.a(mpi-f08-types.o)
>> ld: Warning: alignment 4 of symbol `ompi_f08_mpi_integer' in 
>> .libs/constants.o is smaller than 8 in 
>> ./.libs/libforce_usempif08_internal_modules_to_be_built.a(mpi-f08-types.o)
>> ld: Warning: alignment 4 of symbol `ompi_f08_mpi_logical' in 
>> .libs/constants.o is smaller than 8 in 
>> ./.libs/libforce_usempif08_internal_modules_to_be_built.a(mpi-f08-types.o)
>> ld: Warning: alignment 4 of symbol `ompi_f08_mpi_character' in 
>> .libs/constants.o is smaller than 8 in 
>> ./.libs/libforce_usempif08_internal_modules_to_be_built.a(mpi-f08-types.o)
>> ld: Warning: alignment 4 of symbol `ompi_f08_mpi_lb' in .libs/constants.o is 
>> smaller than 8 in 
>> ./.libs/libforce_usempif08_internal_modules_to_be_built.a(mpi-f08-types.o)
>> ld: Warning: alignment 4 of symbol `ompi_f08_mpi_ub' in .libs/constants.o is 
>> smaller than 8 in 
>> ./.libs/libforce_usempif08_internal_modules_to_be_built.a(mpi-f08-types.o)
>> ld: Warning: alignment 4 of symbol `ompi_f08_mpi_packed' in 
>> .libs/constants.o is smaller than 8 in 
>> ./.libs/libforce_usempif08_internal_modules_to_be_built.a(mpi-f08-types.o)
>> ld: Warning: alignment 4 of symbol `ompi_f08_mpi_byte' in .libs/constants.o 
>> is smaller than 8 in 
>> ./.libs/libforce_usempif08_internal_modules_to_be_built.a(mpi-f08-types.o)
>> ld: Warning: alignment 4 of symbol `ompi_f08_mpi_file_null' in 
>> .libs/constants.o is smaller than 8 in 
>> ./.libs/libforce_usempif08_internal_modules_to_be_built.a(mpi-f08-types.o)
>> ld: Warning: alignment 4 of symbol `ompi_f08_mpi_win_null' in 
>> .libs/constants.o is smaller than 8 in 
>> ./.libs/libforce_usempif08_internal_modules_to_be_built.a(mpi-f08-types.o)
>> ld: Warning: alignment 4 of symbol `ompi_f08_mpi_request_null' in 
>> .libs/constants.o is smaller than 8 in 
>> ./.libs/libforce_usempif08_internal_modules_to_be_built.a(mpi-f08-types.o)
>> ld: Warning: alignment 4 of symbol `ompi_f08_mpi_op_null' in 
>> .libs/constants.o is smaller than 8 in 
>> ./.libs/libforce_usempif08_internal_modules_to_be_built.a(mpi-f08-types.o)
>> ld: Warning: alignment 4 of symbol `ompi_f08_mpi_message_null' in 
>> .libs/constants.o is smaller than 8 in 
>> ./.libs/libforce_usempif08_internal_modules_to_be_built.a(mpi-f08-types.o)
>> ld: Warning: alignment 4 of symbol `ompi_f08_mpi_info_null' in 
>> .libs/constants.o is smaller than 8 in 
>> ./.libs/libforce_usempif08_internal_modules_to_be_built.a(mpi-f08-types.o)
>> ld: Warning: alignment 4 of symbol `ompi_f08_mpi_group_null' in 
>> .libs/constants.o is smaller than 8 in 
>> ./.libs/libforce_usempif08_internal_modules_to_be_built.a(mpi-f08-types.o)
>> ld: Warning: alignment 4 of symbol `ompi_f08_mpi_errhandler_null' in 
>> .libs/constants.o is smaller than 8 in 
>> ./.libs/libforce_usempif08_internal_modules_to_be_built.a(mpi-f08-types.o)
>> ld: Warning: alignment 4 of symbol `ompi_f08_mpi_datatype_null' in 
>> .libs/constants.o is smaller than 8 in 
>> ./.libs/libforce_usempif08_internal_modules_to_be_built.a(mpi-f08-types.o)
>> ld: Warning: alignment 4 of symbol `ompi_f08_mpi_comm_null' in 
>> .libs/constants.o is smaller than 8 in 
>> ./.libs/libforce_usempif08_internal_modules_to_be_built.a(mpi-f08-types.o)
>> ld: Warning: alignment 4 of symbol `ompi_f08_mpi_replace' in 
>> .libs/constants.o is smaller than 8 in 
>> ./.libs/libforce_usempif08_internal_modules_to_be_built.a(mpi-f08-types.o)
>> ld: Warning: alignment 4 of symbol `ompi_f08_mpi_minloc' in 
>> .libs/constants.o is smaller than 8 in 
>> ./.libs/libforce_usempif08_internal_modules_to_be_built.a(mpi-f08-types.o)
>> ld: Warning: alignment 4 of symbol `ompi_f08_mpi_maxloc' in 
>> .libs/constants.o is smaller than 8 in 
>> ./.libs/libforce_usempif08_internal_modules_to_be_built.a(mpi-f08-types.o)
>> ld: Warning: alignment 4 of symbol `ompi_f08_mpi_bxor' in .libs/constants.o 
>> is smaller than 8 in 
>> ./.libs/libforce_usempif08_internal_modules_to_be_built.a(mpi-f08-types.o)
>> ld: Warning: alignment 4 of symbol `ompi_f08_mpi_lxor' in .libs/constants.o 
>> is smaller than 8 in 
>> ./.libs/libforce_usempif08_internal_modules_to_be_built.a(mpi-f08-types.o)
>> ld: Warning: alignment 4 of symbol `ompi_f08_mpi_bor' in .libs/constants.o 
>> is smaller than 8 in 
>> ./.libs/libforce_usempif08_internal_modules_to_be_built.a(mpi-f08-types.o)
>> ld: Warning: alignment 4 of symbol `ompi_f08_mpi_lor' in .libs/constants.o 
>> is smaller than 8 in 
>> ./.libs/libforce_usempif08_internal_modules_to_be_built.a(mpi-f08-types.o)
>> ld: Warning: alignment 4 of symbol `ompi_f08_mpi_band' in .libs/constants.o 
>> is smaller than 8 in 
>> ./.libs/libforce_usempif08_internal_modules_to_be_built.a(mpi-f08-types.o)
>> ld: Warning: alignment 4 of symbol `ompi_f08_mpi_land' in .libs/constants.o 
>> is smaller than 8 in 
>> ./.libs/libforce_usempif08_internal_modules_to_be_built.a(mpi-f08-types.o)
>> ld: Warning: alignment 4 of symbol `ompi_f08_mpi_prod' in .libs/constants.o 
>> is smaller than 8 in 
>> ./.libs/libforce_usempif08_internal_modules_to_be_built.a(mpi-f08-types.o)
>> ld: Warning: alignment 4 of symbol `ompi_f08_mpi_sum' in .libs/constants.o 
>> is smaller than 8 in 
>> ./.libs/libforce_usempif08_internal_modules_to_be_built.a(mpi-f08-types.o)
>> ld: Warning: alignment 4 of symbol `ompi_f08_mpi_min' in .libs/constants.o 
>> is smaller than 8 in 
>> ./.libs/libforce_usempif08_internal_modules_to_be_built.a(mpi-f08-types.o)
>> ld: Warning: alignment 4 of symbol `ompi_f08_mpi_max' in .libs/constants.o 
>> is smaller than 8 in 
>> ./.libs/libforce_usempif08_internal_modules_to_be_built.a(mpi-f08-types.o)
>> ld: Warning: alignment 4 of symbol `ompi_f08_mpi_info_env' in 
>> .libs/constants.o is smaller than 8 in 
>> ./.libs/libforce_usempif08_internal_modules_to_be_built.a(mpi-f08-types.o)
>> ld: Warning: alignment 4 of symbol `ompi_f08_mpi_message_no_proc' in 
>> .libs/constants.o is smaller than 8 in 
>> ./.libs/libforce_usempif08_internal_modules_to_be_built.a(mpi-f08-types.o)
>> ld: Warning: alignment 4 of symbol `ompi_f08_mpi_errors_return' in 
>> .libs/constants.o is smaller than 8 in 
>> ./.libs/libforce_usempif08_internal_modules_to_be_built.a(mpi-f08-types.o)
>> ld: Warning: alignment 4 of symbol `ompi_f08_mpi_errors_are_fatal' in 
>> .libs/constants.o is smaller than 8 in 
>> ./.libs/libforce_usempif08_internal_modules_to_be_built.a(mpi-f08-types.o)
>> ld: Warning: alignment 4 of symbol `ompi_f08_mpi_group_empty' in 
>> .libs/constants.o is smaller than 8 in 
>> ./.libs/libforce_usempif08_internal_modules_to_be_built.a(mpi-f08-types.o)
>> ld: Warning: alignment 4 of symbol `ompi_f08_mpi_comm_self' in 
>> .libs/constants.o is smaller than 8 in 
>> ./.libs/libforce_usempif08_internal_modules_to_be_built.a(mpi-f08-types.o)
>> ld: Warning: alignment 4 of symbol `ompi_f08_mpi_comm_world' in 
>> .libs/constants.o is smaller than 8 in 
>> ./.libs/libforce_usempif08_internal_modules_to_be_built.a(mpi-f08-types.o)
>> 
>> 
>> [samuel@barcoo ec20f77ec35533fa575a]$ ifort --version
>> ifort (IFORT) 15.0.3 20150407
>> Copyright (C) 1985-2015 Intel Corporation.  All rights reserved.
>> 
>> Hope those mean something to someone!
>> 
>> All the best,
>> Chris
>> --
>>  Christopher Samuel        Senior Systems Administrator
>>  VLSCI - Victorian Life Sciences Computation Initiative
>>  Email: sam...@unimelb.edu.au <> Phone: +61 (0)3 903 55545
>>  http://www.vlsci.org.au/ <http://www.vlsci.org.au/>      
>> http://twitter.com/vlsci <http://twitter.com/vlsci>
>> 
>> _______________________________________________
>> devel mailing list
>> de...@open-mpi.org <>
>> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel 
>> <http://www.open-mpi.org/mailman/listinfo.cgi/devel>
>> Link to this post: 
>> http://www.open-mpi.org/community/lists/devel/2015/07/17633.php 
>> <http://www.open-mpi.org/community/lists/devel/2015/07/17633.php>
>> _______________________________________________
>> devel mailing list
>> de...@open-mpi.org <javascript:_e(%7B%7D,'cvml','de...@open-mpi.org');>
>> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel 
>> <http://www.open-mpi.org/mailman/listinfo.cgi/devel>
>> Link to this post: 
>> http://www.open-mpi.org/community/lists/devel/2015/07/17634.php 
>> <http://www.open-mpi.org/community/lists/devel/2015/07/17634.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/07/17636.php

Reply via email to