Fix some problems with the Fortran wrapper compiler flags,
particularly with respect to threading flags. Before this change, the following scenario would fail (e.g., on Linux with pthreads): {{{ $ ./configure --disable-shared --enable-static ... $ make clean install $ cd examples $ make clean all }}} Linking the Fortran examples would fail with missing pthread symbols. This commit was SVN r26927.
Этот коммит содержится в:
родитель
79a065290c
Коммит
92adbc5d72
@ -936,7 +936,7 @@ LIBS="$LIBS $THREAD_LIBS"
|
|||||||
WRAPPER_EXTRA_CFLAGS="$WRAPPER_EXTRA_CFLAGS $THREAD_CFLAGS"
|
WRAPPER_EXTRA_CFLAGS="$WRAPPER_EXTRA_CFLAGS $THREAD_CFLAGS"
|
||||||
m4_ifdef([project_ompi],
|
m4_ifdef([project_ompi],
|
||||||
[WRAPPER_EXTRA_CXXFLAGS="$WRAPPER_EXTRA_CXXFLAGS $THREAD_CXXFLAGS"
|
[WRAPPER_EXTRA_CXXFLAGS="$WRAPPER_EXTRA_CXXFLAGS $THREAD_CXXFLAGS"
|
||||||
WRAPPER_EXTRA_FCFLAGS="$WRAPPER_EXTRA_FCFLAGS $THREAD_FFLAGS"])
|
WRAPPER_EXTRA_FCFLAGS="$WRAPPER_EXTRA_FCFLAGS $THREAD_FCFLAGS"])
|
||||||
WRAPPER_EXTRA_LDFLAGS="$WRAPPER_EXTRA_LDFLAGS $THREAD_LDFLAGS"
|
WRAPPER_EXTRA_LDFLAGS="$WRAPPER_EXTRA_LDFLAGS $THREAD_LDFLAGS"
|
||||||
# no need to update WRAPPER_EXTRA_LIBS - we'll get it from LT later
|
# no need to update WRAPPER_EXTRA_LIBS - we'll get it from LT later
|
||||||
|
|
||||||
|
@ -123,7 +123,7 @@ if test "$THREAD_TYPE" = "solaris"; then
|
|||||||
AC_DEFINE(OPAL_HAVE_POSIX_THREADS, 0)
|
AC_DEFINE(OPAL_HAVE_POSIX_THREADS, 0)
|
||||||
|
|
||||||
THREAD_CFLAGS="$STHREAD_CFLAGS"
|
THREAD_CFLAGS="$STHREAD_CFLAGS"
|
||||||
THREAD_FFLAGS="$STHREAD_FFLAGS"
|
THREAD_FCFLAGS="$STHREAD_FCFLAGS"
|
||||||
THREAD_CXXFLAGS="$STHREAD_CXXFLAGS"
|
THREAD_CXXFLAGS="$STHREAD_CXXFLAGS"
|
||||||
THREAD_CPPFLAGS="$STHREAD_CPPFLAGS"
|
THREAD_CPPFLAGS="$STHREAD_CPPFLAGS"
|
||||||
THREAD_CXXCPPFLAGS="$STHREAD_CXXCPPFLAGS"
|
THREAD_CXXCPPFLAGS="$STHREAD_CXXCPPFLAGS"
|
||||||
@ -134,7 +134,7 @@ elif test "$THREAD_TYPE" = "posix"; then
|
|||||||
AC_DEFINE(OPAL_HAVE_POSIX_THREADS, 1)
|
AC_DEFINE(OPAL_HAVE_POSIX_THREADS, 1)
|
||||||
|
|
||||||
THREAD_CFLAGS="$PTHREAD_CFLAGS"
|
THREAD_CFLAGS="$PTHREAD_CFLAGS"
|
||||||
THREAD_FFLAGS="$PTHREAD_FFLAGS"
|
THREAD_FCFLAGS="$PTHREAD_FCFLAGS"
|
||||||
THREAD_CXXFLAGS="$PTHREAD_CXXFLAGS"
|
THREAD_CXXFLAGS="$PTHREAD_CXXFLAGS"
|
||||||
THREAD_CPPFLAGS="$PTHREAD_CPPFLAGS"
|
THREAD_CPPFLAGS="$PTHREAD_CPPFLAGS"
|
||||||
THREAD_CXXCPPFLAGS="$PTHREAD_CXXCPPFLAGS"
|
THREAD_CXXCPPFLAGS="$PTHREAD_CXXCPPFLAGS"
|
||||||
@ -147,7 +147,7 @@ else
|
|||||||
AC_DEFINE(OPAL_HAVE_POSIX_THREADS, 0)
|
AC_DEFINE(OPAL_HAVE_POSIX_THREADS, 0)
|
||||||
|
|
||||||
TRHEAD_CFLAGS=
|
TRHEAD_CFLAGS=
|
||||||
THREAD_FFLAGS=
|
THREAD_FCFLAGS=
|
||||||
THREAD_CXXFLAGS=
|
THREAD_CXXFLAGS=
|
||||||
THREAD_CPPFLAGS=
|
THREAD_CPPFLAGS=
|
||||||
THREAD_CXXCPPFLAGS=
|
THREAD_CXXCPPFLAGS=
|
||||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user