| |
@@ -1,7 +1,7 @@
|
| |
- From e4f0e86f815d8bd3dbb7cccf660bae6ab7f302dd Mon Sep 17 00:00:00 2001
|
| |
- From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= <zbyszek@in.waw.pl>
|
| |
- Date: Sun, 10 Apr 2022 09:35:14 +0200
|
| |
- Subject: [PATCH 3/4] Drop build flags, e.g. -specs... and -lto from mpi
|
| |
+ From 695102787fde0b3adb3917b12b97f8c49f7f57a5 Mon Sep 17 00:00:00 2001
|
| |
+ From: rpm-build <rpm-build>
|
| |
+ Date: Thu, 2 Mar 2023 17:50:52 -0700
|
| |
+ Subject: [PATCH 3/3] Drop build flags, e.g. -specs... and -lto from mpi
|
| |
wrappers (mpicc and mpicxx)
|
| |
|
| |
For discussion see:
|
| |
@@ -16,7 +16,7 @@
|
| |
6 files changed, 22 insertions(+), 22 deletions(-)
|
| |
|
| |
diff --git a/src/env/mpicc.bash.in b/src/env/mpicc.bash.in
|
| |
- index 56d2dcb242..933ee22bf0 100644
|
| |
+ index 3fc695f..d8659e5 100644
|
| |
--- a/src/env/mpicc.bash.in
|
| |
+++ b/src/env/mpicc.bash.in
|
| |
@@ -247,13 +247,13 @@ if [ -n "$profConf" ] ; then
|
| |
@@ -26,19 +26,19 @@
|
| |
-final_cflags="@MPICH_MPICC_CFLAGS@ @WRAPPER_CFLAGS@"
|
| |
-final_cppflags="@MPICH_MPICC_CPPFLAGS@ @WRAPPER_CPPFLAGS@"
|
| |
-final_ldflags="@MPICH_MPICC_LDFLAGS@ @WRAPPER_LDFLAGS@"
|
| |
- +final_cflags="@MPICH_MPICC_CFLAGS@ "
|
| |
- +final_cppflags="@MPICH_MPICC_CPPFLAGS@ "
|
| |
- +final_ldflags="@MPICH_MPICC_LDFLAGS@ "
|
| |
+ +final_cflags="@MPICH_MPICC_CFLAGS@"
|
| |
+ +final_cppflags="@MPICH_MPICC_CPPFLAGS@"
|
| |
+ +final_ldflags="@MPICH_MPICC_LDFLAGS@"
|
| |
final_libs="@MPICH_MPICC_LIBS@"
|
| |
if test "@INTERLIB_DEPS@" = "no" -o "${interlib_deps}" = "no" ; then
|
| |
final_ldflags="${final_ldflags} @LDFLAGS@"
|
| |
- - final_libs="${final_libs} @LIBS@ @WRAPPER_LIBS@"
|
| |
- + final_libs="${final_libs} @LIBS@ "
|
| |
+ - final_libs="${final_libs} __LIBS_TO_BE_FILLED_AT_INSTALL_TIME__"
|
| |
+ + final_libs="${final_libs}"
|
| |
fi
|
| |
|
| |
# -----------------------------------------------------------------------
|
| |
diff --git a/src/env/mpicc.sh.in b/src/env/mpicc.sh.in
|
| |
- index 654131528e..4ebdc8b6ef 100644
|
| |
+ index 99a8c90..e093907 100644
|
| |
--- a/src/env/mpicc.sh.in
|
| |
+++ b/src/env/mpicc.sh.in
|
| |
@@ -253,13 +253,13 @@ if [ -n "$profConf" ] ; then
|
| |
@@ -48,19 +48,19 @@
|
| |
-final_cflags="@MPICH_MPICC_CFLAGS@ @WRAPPER_CFLAGS@"
|
| |
-final_cppflags="@MPICH_MPICC_CPPFLAGS@ @WRAPPER_CPPFLAGS@"
|
| |
-final_ldflags="@MPICH_MPICC_LDFLAGS@ @WRAPPER_LDFLAGS@"
|
| |
- +final_cflags="@MPICH_MPICC_CFLAGS@ "
|
| |
- +final_cppflags="@MPICH_MPICC_CPPFLAGS@ "
|
| |
- +final_ldflags="@MPICH_MPICC_LDFLAGS@ "
|
| |
+ +final_cflags="@MPICH_MPICC_CFLAGS@"
|
| |
+ +final_cppflags="@MPICH_MPICC_CPPFLAGS@"
|
| |
+ +final_ldflags="@MPICH_MPICC_LDFLAGS@"
|
| |
final_libs="@MPICH_MPICC_LIBS@"
|
| |
if test "@INTERLIB_DEPS@" = "no" -o "${interlib_deps}" = "no" ; then
|
| |
final_ldflags="${final_ldflags} @LDFLAGS@"
|
| |
- - final_libs="${final_libs} @LIBS@ @WRAPPER_LIBS@"
|
| |
- + final_libs="${final_libs} @LIBS@ "
|
| |
+ - final_libs="${final_libs} __LIBS_TO_BE_FILLED_AT_INSTALL_TIME__"
|
| |
+ + final_libs="${final_libs}"
|
| |
fi
|
| |
|
| |
# -----------------------------------------------------------------------
|
| |
diff --git a/src/env/mpicxx.bash.in b/src/env/mpicxx.bash.in
|
| |
- index 10d11e3fba..4066bb46f2 100644
|
| |
+ index 29566ba..acf897b 100644
|
| |
--- a/src/env/mpicxx.bash.in
|
| |
+++ b/src/env/mpicxx.bash.in
|
| |
@@ -253,13 +253,13 @@ if [ -n "$profConf" ] ; then
|
| |
@@ -70,19 +70,19 @@
|
| |
-final_cxxflags="@MPICH_MPICXX_CXXFLAGS@ @WRAPPER_CXXFLAGS@"
|
| |
-final_cppflags="@MPICH_MPICXX_CPPFLAGS@ @WRAPPER_CPPFLAGS@"
|
| |
-final_ldflags="@MPICH_MPICXX_LDFLAGS@ @WRAPPER_LDFLAGS@"
|
| |
- +final_cxxflags="@MPICH_MPICXX_CXXFLAGS@ "
|
| |
- +final_cppflags="@MPICH_MPICXX_CPPFLAGS@ "
|
| |
- +final_ldflags="@MPICH_MPICXX_LDFLAGS@ "
|
| |
+ +final_cxxflags="@MPICH_MPICXX_CXXFLAGS@"
|
| |
+ +final_cppflags="@MPICH_MPICXX_CPPFLAGS@"
|
| |
+ +final_ldflags="@MPICH_MPICXX_LDFLAGS@"
|
| |
final_libs="@MPICH_MPICXX_LIBS@"
|
| |
if test "@INTERLIB_DEPS@" = "no" -o "${interlib_deps}" = "no" ; then
|
| |
final_ldflags="${final_ldflags} @LDFLAGS@"
|
| |
- - final_libs="${final_libs} @LIBS@ @WRAPPER_LIBS@"
|
| |
- + final_libs="${final_libs} @LIBS@ "
|
| |
+ - final_libs="${final_libs} __LIBS_TO_BE_FILLED_AT_INSTALL_TIME__"
|
| |
+ + final_libs="${final_libs}"
|
| |
fi
|
| |
|
| |
# A temporary statement to invoke the compiler
|
| |
diff --git a/src/env/mpicxx.sh.in b/src/env/mpicxx.sh.in
|
| |
- index 1c0078100f..2c090cb06c 100644
|
| |
+ index 0b830fe..36c2486 100644
|
| |
--- a/src/env/mpicxx.sh.in
|
| |
+++ b/src/env/mpicxx.sh.in
|
| |
@@ -259,13 +259,13 @@ if [ -n "$profConf" ] ; then
|
| |
@@ -92,19 +92,19 @@
|
| |
-final_cxxflags="@MPICH_MPICXX_CXXFLAGS@ @WRAPPER_CXXFLAGS@"
|
| |
-final_cppflags="@MPICH_MPICXX_CPPFLAGS@ @WRAPPER_CPPFLAGS@"
|
| |
-final_ldflags="@MPICH_MPICXX_LDFLAGS@ @WRAPPER_LDFLAGS@"
|
| |
- +final_cxxflags="@MPICH_MPICXX_CXXFLAGS@ "
|
| |
- +final_cppflags="@MPICH_MPICXX_CPPFLAGS@ "
|
| |
- +final_ldflags="@MPICH_MPICXX_LDFLAGS@ "
|
| |
+ +final_cxxflags="@MPICH_MPICXX_CXXFLAGS@"
|
| |
+ +final_cppflags="@MPICH_MPICXX_CPPFLAGS@"
|
| |
+ +final_ldflags="@MPICH_MPICXX_LDFLAGS@"
|
| |
final_libs="@MPICH_MPICXX_LIBS@"
|
| |
if test "@INTERLIB_DEPS@" = "no" -o "${interlib_deps}" = "no" ; then
|
| |
final_ldflags="${final_ldflags} @LDFLAGS@"
|
| |
- - final_libs="${final_libs} @LIBS@ @WRAPPER_LIBS@"
|
| |
- + final_libs="${final_libs} @LIBS@ "
|
| |
+ - final_libs="${final_libs} __LIBS_TO_BE_FILLED_AT_INSTALL_TIME__"
|
| |
+ + final_libs="${final_libs}"
|
| |
fi
|
| |
|
| |
# A temporary statement to invoke the compiler
|
| |
diff --git a/src/env/mpifort.bash.in b/src/env/mpifort.bash.in
|
| |
- index 1130c57986..91a6cb56c5 100644
|
| |
+ index 5312aea..c1e557b 100644
|
| |
--- a/src/env/mpifort.bash.in
|
| |
+++ b/src/env/mpifort.bash.in
|
| |
@@ -335,12 +335,12 @@ elif [ -n "$FCMODINC" ] ; then
|
| |
@@ -113,18 +113,18 @@
|
| |
|
| |
-final_fcflags="@MPICH_MPIFORT_FCFLAGS@ @WRAPPER_FCFLAGS@"
|
| |
-final_ldflags="@MPICH_MPIFORT_LDFLAGS@ @WRAPPER_LDFLAGS@"
|
| |
- +final_fcflags="@MPICH_MPIFORT_FCFLAGS@ "
|
| |
- +final_ldflags="@MPICH_MPIFORT_LDFLAGS@ "
|
| |
+ +final_fcflags="@MPICH_MPIFORT_FCFLAGS@"
|
| |
+ +final_ldflags="@MPICH_MPIFORT_LDFLAGS@"
|
| |
final_libs="@MPICH_MPIFORT_LIBS@"
|
| |
if test "@INTERLIB_DEPS@" = "no" -o "${interlib_deps}" = "no" ; then
|
| |
final_ldflags="${final_ldflags} @LDFLAGS@"
|
| |
- - final_libs="${final_libs} @LIBS@ @WRAPPER_LIBS@"
|
| |
- + final_libs="${final_libs} @LIBS@ "
|
| |
+ - final_libs="${final_libs} __LIBS_TO_BE_FILLED_AT_INSTALL_TIME__"
|
| |
+ + final_libs="${final_libs}"
|
| |
fi
|
| |
|
| |
- # A temporary statement to invoke the compiler
|
| |
+ extra_f77_flags="@WRAPPER_EXTRA_F77_FLAGS@"
|
| |
diff --git a/src/env/mpifort.sh.in b/src/env/mpifort.sh.in
|
| |
- index a1e7f4dd8e..9d89a8bbe7 100644
|
| |
+ index 902b0f7..95c1232 100644
|
| |
--- a/src/env/mpifort.sh.in
|
| |
+++ b/src/env/mpifort.sh.in
|
| |
@@ -352,12 +352,12 @@ elif [ -n "$FCMODINC" ] ; then
|
| |
@@ -133,13 +133,16 @@
|
| |
|
| |
-final_fcflags="@MPICH_MPIFORT_FCFLAGS@ @WRAPPER_FCFLAGS@"
|
| |
-final_ldflags="@MPICH_MPIFORT_LDFLAGS@ @WRAPPER_LDFLAGS@"
|
| |
- +final_fcflags="@MPICH_MPIFORT_FCFLAGS@ "
|
| |
- +final_ldflags="@MPICH_MPIFORT_LDFLAGS@ "
|
| |
+ +final_fcflags="@MPICH_MPIFORT_FCFLAGS@"
|
| |
+ +final_ldflags="@MPICH_MPIFORT_LDFLAGS@"
|
| |
final_libs="@MPICH_MPIFORT_LIBS@"
|
| |
if test "@INTERLIB_DEPS@" = "no" -o "${interlib_deps}" = "no" ; then
|
| |
final_ldflags="${final_ldflags} @LDFLAGS@"
|
| |
- - final_libs="${final_libs} @LIBS@ @WRAPPER_LIBS@"
|
| |
- + final_libs="${final_libs} @LIBS@ "
|
| |
+ - final_libs="${final_libs} __LIBS_TO_BE_FILLED_AT_INSTALL_TIME__"
|
| |
+ + final_libs="${final_libs}"
|
| |
fi
|
| |
|
| |
- # A temporary statement to invoke the compiler
|
| |
+ extra_f77_flags="@WRAPPER_EXTRA_F77_FLAGS@"
|
| |
+ --
|
| |
+ 2.40.0.rc1
|
| |
+
|
| |
This also builds with the default device which is (since 3.4) ch4:ofi. No idea if this builds yet.
Thoughts in general about updating to 4.1 and changing the device? I'm not super familiar with mpich.