Re: openmpi + c++11
El Dimecres, 28 d'octubre de 2015, a les 16:42:06, Nico Schlömer va escriure:
> Hi everyone,
>
> the OpenMPI in Debian is somewhat outdated; the current stable version is
> 1.10.1 [1], Debian ships 1.6.5 [2]. A bug has been filed for this a while
> ago [3].
>
> When compiling a C++11-enabled source, one gets loads of compiler warnings
> of the kind
> ```
> /usr/lib/openmpi/include/mpi_portable_platform.h:374:34: warning: invalid
> suffix on literal; C++11 requires a space between literal and string macro
> [-Wliteral-suffix]
>
> _STRINGIFY(__GNUC__)"."_STRINGIFY(__GNUC_MINOR__)"."_STRINGIFY(__GNUC_PATCHL
> EVEL__) ^
> /usr/lib/openmpi/include/mpi_portable_platform.h:374:63: warning: invalid
> suffix on literal; C++11 requires a space between literal and string macro
> [-Wliteral-suffix]
>
> _STRINGIFY(__GNUC__)"."_STRINGIFY(__GNUC_MINOR__)"."_STRINGIFY(__GNUC_PATCHL
> EVEL__) ^
> ```
> It would be easy to turn them off, but perhaps even easier would be to
> patch the current openmpi 1.6.5 to include the spaces.
>
> Who would need to be contacted about this?
Have you think to contact to the maintainers?
Cheers,
Leopold
--
--
Linux User 152692 GPG: 05F4A7A949A2D9AA
Catalonia
-------------------------------------
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing in e-mail?
Reply to: