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 <maemar...@gmail.com>: > 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. >