Don't force "treat warnings as errors" in the OpenSHMEM branch as this prevents building of tarballs on machines with compilers that generate warnings when the system is built with "tarball" settings. Instead, make this a configuration option so that OSHMEM developers can set it when they work on the code, but others don't have to use such restrictions.
Refs trac:3763 This commit was SVN r29538. The following Trac tickets were found above: Ticket 3763 --> https://svn.open-mpi.org/trac/ompi/ticket/3763
Этот коммит содержится в:
родитель
01c9973a29
Коммит
74c6b12d67
@ -135,35 +135,27 @@ oshmem_CFLAGS="`echo $oshmem_CFLAGS | sed 's/-Wundef//g'`"
|
||||
oshmem_CFLAGS="`echo $oshmem_CFLAGS | sed 's/-Wno-long-double//g'`"
|
||||
CFLAGS="$oshmem_CFLAGS"
|
||||
|
||||
case "$oshmem_c_vendor" in
|
||||
gnu)
|
||||
OSHMEM_CFLAGS=" -Werror"
|
||||
;;
|
||||
intel)
|
||||
AC_MSG_CHECKING([if treat OpenSHMEM warnings as errors during build])
|
||||
AC_ARG_ENABLE([oshmem-warnings-as-errors],
|
||||
[AC_HELP_STRING([--enable-oshmem-warnings-as-errors],
|
||||
[Treat OpenSHMEM warnings as errors during build (default:disabled)])])
|
||||
if test "$enable_oshmem_warnings_as_errors" = "yes"; then
|
||||
AC_MSG_RESULT([yes])
|
||||
case "$oshmem_c_vendor" in
|
||||
gnu)
|
||||
OSHMEM_CFLAGS=" -Werror"
|
||||
;;
|
||||
intel)
|
||||
# we want specifically the warning on format string conversion
|
||||
OSHMEM_CFLAGS=" -Werror "
|
||||
;;
|
||||
esac
|
||||
OSHMEM_CFLAGS=" -Werror "
|
||||
;;
|
||||
esac
|
||||
else
|
||||
AC_MSG_RESULT([no])
|
||||
fi
|
||||
|
||||
AC_SUBST([OSHMEM_CFLAGS])
|
||||
|
||||
OPAL_CHECK_PMI([pmi_oshmem], [pmi_oshmem_happy="yes"], [pmi_oshmem_happy="no"])
|
||||
|
||||
AC_SUBST([pmi_oshmem_CPPFLAGS])
|
||||
AC_SUBST([pmi_oshmem_LDFLAGS])
|
||||
AC_SUBST([pmi_oshmem_LIBS])
|
||||
|
||||
AS_IF(
|
||||
[test "$pmi_oshmem_happy" = "yes"],
|
||||
[
|
||||
OSHMEM_CFLAGS="$OSHMEM_CFLAGS $pmi_oshmem_CPPFLAGS"
|
||||
OSHMEM_LDFLAGS="$OSHMEM_LDFLAGS $pmi_oshmem_LDFLAGS $pmi_oshmem_LIBS"
|
||||
])
|
||||
|
||||
AC_SUBST([OSHMEM_CFLAGS])
|
||||
AC_SUBST([OSHMEM_LDFLAGS])
|
||||
|
||||
|
||||
OMPI_CHECK_OPENFABRICS([oshmem_verbs],
|
||||
[oshmem_verbs_happy="yes"],
|
||||
[oshmem_verbs_happy="no"])
|
||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user