diff --git a/ompi/mpi/fortran/mpif-h/init_f.c b/ompi/mpi/fortran/mpif-h/init_f.c index 0d3b6d810c..087d967f53 100644 --- a/ompi/mpi/fortran/mpif-h/init_f.c +++ b/ompi/mpi/fortran/mpif-h/init_f.c @@ -22,13 +22,16 @@ #include "ompi_config.h" +#if (OPAL_HAVE_WEAK_SYMBOLS || ! OMPI_BUILD_MPI_PROFILING) #if OPAL_CC_USE_PRAGMA_IDENT #pragma ident OMPI_IDENT_STRING #elif OPAL_CC_USE_IDENT #ident OMPI_IDENT_STRING #else -static const char ident[] = OMPI_IDENT_STRING; +const char ident[] = OMPI_IDENT_STRING; #endif +#endif + #include "ompi/mpi/fortran/mpif-h/bindings.h"