I checked that this issue is not caused by using different compile
options for different libraries. There is a set of libraries and
executable compiled with mpif90, and this warning comes for
executable's object and one of libraries...

2011/3/25 Dmitry N. Mikushin <maemarcus_at_[hidden]>:
> Hi,
>
> I'm wondering if anybody have seen something similar, and have you
> succeeded to run your application compiled by openmpi-pgi-1.4.2 with
> the following warnings:
>
> /usr/bin/ld: Warning: size of symbol `mpi_fortran_errcodes_ignore_'
> changed from 4 in foo.o to 8 in lib/libfoolib2.so
> /usr/bin/ld: Warning: size of symbol `mpi_fortran_argv_null_' changed
> from 1 in foo.o to 8 in lib/libfoolib2.so
> /usr/bin/ld: Warning: alignment 16 of symbol `_mpl_message_mod_0_' in
> lib/libfoolib1.so is smaller than 32 in foo.o
> /usr/bin/ld: Warning: alignment 16 of symbol `_mpl_abort_mod_0_' in
> lib/libfoolib1.so is smaller than 32 in foo.o
> /usr/bin/ld: Warning: alignment 16 of symbol `_mpl_ioinit_mod_0_' in
> lib/libfoolib1.so is smaller than 32 in foo.o
> /usr/bin/ld: Warning: alignment 16 of symbol `_mpl_gatherv_mod_6_' in
> lib/libfoolib1.so is smaller than 32 in foo.o
>
> Symbols names look like being internal to OpenMPI, there was one
> similar issue in archive back in 2006:
> https://svn.open-mpi.org/trac/ompi/changeset/11057 could it be hit
> again?
>
> Thanks,
> - D.
>