1
1

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.
Этот коммит содержится в:
Jeff Squyres 2012-07-31 18:12:24 +00:00
родитель 79a065290c
Коммит 92adbc5d72
2 изменённых файлов: 4 добавлений и 4 удалений

Просмотреть файл

@ -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=