[sundials] 17/21: patch update
Dima Kogan
dima at secretsauce.net
Tue Oct 11 07:13:13 UTC 2016
This is an automated email from the git hooks/post-receive script.
dkogan-guest pushed a commit to branch master
in repository sundials.
commit ad8037a8daa89f23e2777ad782d402f49843cb0d
Author: Dima Kogan <dima at secretsauce.net>
Date: Sun Oct 9 00:11:44 2016 -0700
patch update
---
.../0001-Added-missing-linkages-to-the-DSOs.patch | 133 +++++++++++++++++++++
debian/patches/series | 1 +
2 files changed, 134 insertions(+)
diff --git a/debian/patches/0001-Added-missing-linkages-to-the-DSOs.patch b/debian/patches/0001-Added-missing-linkages-to-the-DSOs.patch
new file mode 100644
index 0000000..6d327cf
--- /dev/null
+++ b/debian/patches/0001-Added-missing-linkages-to-the-DSOs.patch
@@ -0,0 +1,133 @@
+From: Dima Kogan <dima at secretsauce.net>
+Date: Sun, 9 Oct 2016 00:11:22 -0700
+Subject: Added missing linkages to the DSOs
+
+---
+ src/arkode/CMakeLists.txt | 2 ++
+ src/cvode/CMakeLists.txt | 2 ++
+ src/cvodes/CMakeLists.txt | 2 ++
+ src/ida/CMakeLists.txt | 2 ++
+ src/idas/CMakeLists.txt | 2 ++
+ src/kinsol/CMakeLists.txt | 2 ++
+ src/nvec_par/CMakeLists.txt | 2 ++
+ src/nvec_ser/CMakeLists.txt | 2 ++
+ 8 files changed, 16 insertions(+)
+
+diff --git a/src/arkode/CMakeLists.txt b/src/arkode/CMakeLists.txt
+index cfed8e6..b76c33b 100644
+--- a/src/arkode/CMakeLists.txt
++++ b/src/arkode/CMakeLists.txt
+@@ -146,6 +146,8 @@ IF(BUILD_SHARED_LIBS)
+ SET_TARGET_PROPERTIES(sundials_arkode_shared
+ PROPERTIES VERSION ${arkodelib_VERSION} SOVERSION ${arkodelib_SOVERSION})
+
++ TARGET_LINK_LIBRARIES(sundials_arkode_shared -lm -llapack -lblas)
++
+ # Install the ARKODE library
+ INSTALL(TARGETS sundials_arkode_shared DESTINATION lib)
+
+diff --git a/src/cvode/CMakeLists.txt b/src/cvode/CMakeLists.txt
+index d47cccc..2ddd2b9 100644
+--- a/src/cvode/CMakeLists.txt
++++ b/src/cvode/CMakeLists.txt
+@@ -153,6 +153,8 @@ IF(BUILD_SHARED_LIBS)
+ SET_TARGET_PROPERTIES(sundials_cvode_shared
+ PROPERTIES VERSION ${cvodelib_VERSION} SOVERSION ${cvodelib_SOVERSION})
+
++ TARGET_LINK_LIBRARIES(sundials_cvode_shared -lm -llapack -lblas)
++
+ # Install the CVODE library
+ INSTALL(TARGETS sundials_cvode_shared DESTINATION lib)
+
+diff --git a/src/cvodes/CMakeLists.txt b/src/cvodes/CMakeLists.txt
+index 38229df..8529ff0 100644
+--- a/src/cvodes/CMakeLists.txt
++++ b/src/cvodes/CMakeLists.txt
+@@ -140,6 +140,8 @@ IF(BUILD_SHARED_LIBS)
+ SET_TARGET_PROPERTIES(sundials_cvodes_shared
+ PROPERTIES VERSION ${cvodeslib_VERSION} SOVERSION ${cvodeslib_SOVERSION})
+
++ TARGET_LINK_LIBRARIES(sundials_cvodes_shared -lm -llapack -lblas)
++
+ # Install the CVODES library
+ INSTALL(TARGETS sundials_cvodes_shared DESTINATION lib)
+
+diff --git a/src/ida/CMakeLists.txt b/src/ida/CMakeLists.txt
+index 7aa8c84..a7955ad 100644
+--- a/src/ida/CMakeLists.txt
++++ b/src/ida/CMakeLists.txt
+@@ -143,6 +143,8 @@ IF(BUILD_SHARED_LIBS)
+ SET_TARGET_PROPERTIES(sundials_ida_shared
+ PROPERTIES VERSION ${idalib_VERSION} SOVERSION ${idalib_SOVERSION})
+
++ TARGET_LINK_LIBRARIES(sundials_ida_shared -lm -llapack -lblas)
++
+ # Install the IDA library
+ INSTALL(TARGETS sundials_ida_shared DESTINATION lib)
+
+diff --git a/src/idas/CMakeLists.txt b/src/idas/CMakeLists.txt
+index 400a228..a89aec8 100644
+--- a/src/idas/CMakeLists.txt
++++ b/src/idas/CMakeLists.txt
+@@ -145,6 +145,8 @@ IF(BUILD_SHARED_LIBS)
+ SET_TARGET_PROPERTIES(sundials_idas_shared
+ PROPERTIES VERSION ${idaslib_VERSION} SOVERSION ${idaslib_SOVERSION})
+
++ TARGET_LINK_LIBRARIES(sundials_idas_shared -lm -llapack -lblas)
++
+ # Install the IDAS library
+ INSTALL(TARGETS sundials_idas_shared DESTINATION lib)
+
+diff --git a/src/kinsol/CMakeLists.txt b/src/kinsol/CMakeLists.txt
+index d22ed62..c6cdbf5 100644
+--- a/src/kinsol/CMakeLists.txt
++++ b/src/kinsol/CMakeLists.txt
+@@ -153,6 +153,8 @@ IF(BUILD_SHARED_LIBS)
+ SET_TARGET_PROPERTIES(sundials_kinsol_shared
+ PROPERTIES VERSION ${kinsollib_VERSION} SOVERSION ${kinsollib_SOVERSION})
+
++ TARGET_LINK_LIBRARIES(sundials_kinsol_shared -lm -llapack)
++
+ # Install the KINSOL library
+ INSTALL(TARGETS sundials_kinsol_shared DESTINATION lib)
+
+diff --git a/src/nvec_par/CMakeLists.txt b/src/nvec_par/CMakeLists.txt
+index 8477fb4..f60b795 100644
+--- a/src/nvec_par/CMakeLists.txt
++++ b/src/nvec_par/CMakeLists.txt
+@@ -66,6 +66,7 @@ IF(BUILD_SHARED_LIBS)
+ PROPERTIES OUTPUT_NAME sundials_nvecparallel CLEAN_DIRECT_OUTPUT 1)
+ SET_TARGET_PROPERTIES(sundials_nvecparallel_shared
+ PROPERTIES VERSION ${nveclib_VERSION} SOVERSION ${nveclib_SOVERSION})
++ TARGET_LINK_LIBRARIES(sundials_nvecparallel_shared -lm)
+ INSTALL(TARGETS sundials_nvecparallel_shared DESTINATION lib)
+ ENDIF(BUILD_SHARED_LIBS)
+
+@@ -87,6 +88,7 @@ IF(FCMIX_ENABLE AND MPIF_FOUND)
+ PROPERTIES OUTPUT_NAME sundials_fnvecparallel CLEAN_DIRECT_OUTPUT 1)
+ SET_TARGET_PROPERTIES(sundials_fnvecparallel_shared
+ PROPERTIES VERSION ${nveclib_VERSION} SOVERSION ${nveclib_SOVERSION})
++ TARGET_LINK_LIBRARIES(sundials_fnvecparallel_shared sundials_nvecparallel_shared)
+ INSTALL(TARGETS sundials_fnvecparallel_shared DESTINATION lib)
+ ENDIF(BUILD_SHARED_LIBS)
+ ENDIF(FCMIX_ENABLE AND MPIF_FOUND)
+diff --git a/src/nvec_ser/CMakeLists.txt b/src/nvec_ser/CMakeLists.txt
+index de9fb12..8b60809 100644
+--- a/src/nvec_ser/CMakeLists.txt
++++ b/src/nvec_ser/CMakeLists.txt
+@@ -58,6 +58,7 @@ IF(BUILD_SHARED_LIBS)
+ PROPERTIES OUTPUT_NAME sundials_nvecserial CLEAN_DIRECT_OUTPUT 1)
+ SET_TARGET_PROPERTIES(sundials_nvecserial_shared
+ PROPERTIES VERSION ${nveclib_VERSION} SOVERSION ${nveclib_SOVERSION})
++ TARGET_LINK_LIBRARIES(sundials_nvecserial_shared -lm)
+ INSTALL(TARGETS sundials_nvecserial_shared DESTINATION lib)
+ ENDIF(BUILD_SHARED_LIBS)
+
+@@ -79,6 +80,7 @@ IF(FCMIX_ENABLE AND F77_FOUND)
+ PROPERTIES OUTPUT_NAME sundials_fnvecserial CLEAN_DIRECT_OUTPUT 1)
+ SET_TARGET_PROPERTIES(sundials_fnvecserial_shared
+ PROPERTIES VERSION ${nveclib_VERSION} SOVERSION ${nveclib_SOVERSION})
++ TARGET_LINK_LIBRARIES(sundials_fnvecserial_shared sundials_nvecserial_shared)
+ INSTALL(TARGETS sundials_fnvecserial_shared DESTINATION lib)
+ ENDIF(BUILD_SHARED_LIBS)
+ ENDIF(FCMIX_ENABLE AND F77_FOUND)
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..185e16d
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+0001-Added-missing-linkages-to-the-DSOs.patch
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/sundials.git
More information about the debian-science-commits
mailing list