From: Augustin Degomme Date: Wed, 25 Jul 2018 22:57:34 +0000 (+0200) Subject: intel somehow also matches __GNUC__ X-Git-Tag: v3_21~355^2~24^2~4 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/8e5fd16d72295f8ddcb7181f5c2760cd2f10c72d intel somehow also matches __GNUC__ --- diff --git a/src/smpi/internals/smpi_global.cpp b/src/smpi/internals/smpi_global.cpp index 021bb078da..5f63d1a6b8 100644 --- a/src/smpi/internals/smpi_global.cpp +++ b/src/smpi/internals/smpi_global.cpp @@ -42,13 +42,13 @@ XBT_LOG_NEW_DEFAULT_SUBCATEGORY(smpi_kernel, smpi, "Logging specific to SMPI (ke #include #include /* trim_right / trim_left */ -#if defined(__GNUC__) +#if defined(__INTEL_COMPILER) || defined(__ICC) + extern "C" void for_rtl_init_ (int *, char **); +#elif defined(__GNUC__) extern "C" void _gfortran_set_args(int, char **); #elif defined(__FLANG) extern "C" void __io_set_argc(int); extern "C" void __io_set_argv(char **); -#elif defined(__INTEL_COMPILER) || defined(__ICC) - extern "C" void for_rtl_init_ (int *, char **); #endif #ifndef RTLD_DEEPBIND