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> 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
>> [...benign symlink related Slurm 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://twitter.com/vlsci
>>
>> _______________________________________________
>> 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/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
> Link to this post:
> http://www.open-mpi.org/community/lists/devel/2015/07/17634.php
>
>
>

Reply via email to