cacd6f389c
Now Open MPI requires a C99 compiler. Checking availability of the following types is no more needed. - `long long` (`signed` and `unsigned`) - `long double` - `float _Complex` - `double _Complex` - `long double _Complex` Furthermore, the `#if HAVE_[TYPE]` style checking is not correct. Availability of C types is checked by `AC_CHECK_TYPES` in `configure.ac`. `AC_CHECK_TYPES` defines macro `HAVE_[TYPE]` as `1` in `opal_config.h` if the `[TYPE]` is available. But it does not define `HAVE_[TYPE]` (instead of defining as `0`) if it is not available. So even if we need `HAVE_[TYPE]` checking, it should be `#if defined(HAVE_[TYPE])`. I didn't remove `AC_CHECK_TYPES` for these types in `configure.ac` since someone may use `HAVE_[TYPE]` macros somewhere. Signed-off-by: KAWASHIMA Takahiro <t-kawashima@jp.fujitsu.com> |
||
---|---|---|
.. | ||
Makefile.am | ||
opal_convertor_internal.h | ||
opal_convertor_raw.c | ||
opal_convertor.c | ||
opal_convertor.h | ||
opal_copy_functions_heterogeneous.c | ||
opal_copy_functions.c | ||
opal_datatype_add.c | ||
opal_datatype_checksum.h | ||
opal_datatype_clone.c | ||
opal_datatype_copy.c | ||
opal_datatype_copy.h | ||
opal_datatype_create_contiguous.c | ||
opal_datatype_create.c | ||
opal_datatype_cuda.c | ||
opal_datatype_cuda.h | ||
opal_datatype_destroy.c | ||
opal_datatype_dump.c | ||
opal_datatype_fake_stack.c | ||
opal_datatype_get_count.c | ||
opal_datatype_internal.h | ||
opal_datatype_memcpy.h | ||
opal_datatype_module.c | ||
opal_datatype_monotonic.c | ||
opal_datatype_optimize.c | ||
opal_datatype_pack.c | ||
opal_datatype_pack.h | ||
opal_datatype_position.c | ||
opal_datatype_prototypes.h | ||
opal_datatype_resize.c | ||
opal_datatype_unpack.c | ||
opal_datatype_unpack.h | ||
opal_datatype.h |