Hi Ralph,

you are right.
the f08 warnings have kind of always been there.
master has a few extra warnings (caused by initialization of common symbols) but the changes have not been PR'ed to v1.8

i made PR 719 https://github.com/open-mpi/ompi/pull/719 to fix this.

Cheers,

Gilles

On 7/13/2015 11:42 PM, Ralph Castain wrote:
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 <mailto: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://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

_______________________________________________
devel mailing list
de...@open-mpi.org <mailto: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



_______________________________________________
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/17637.php

Reply via email to