Compare commits

...

101 Commits

Author SHA1 Message Date
David Abdurachmanov 7b17945dd2
Bootstrap on riscv64
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2023-12-01 18:23:13 +02:00
Orion Poplawski 327d656fb4 Apply upstream patch to fix sonames 2023-11-10 19:57:12 -07:00
Antonio Trande 920dcafe06 Disable openmpi builds in i686 architecture 2023-11-08 22:14:16 +01:00
Antonio Trande 23c71ef17f Release 6.6.2 2023-11-08 21:51:08 +01:00
Antonio Trande ee205a472a Release 6.6.1| Add missing header file 2023-10-15 18:31:23 +02:00
Antonio Trande cb4e59bc43 Release 6.6.1| PDF guides not installed 2023-10-15 18:06:21 +02:00
Antonio Trande a2d4029f2a Release 6.6.1 2023-10-15 17:41:25 +02:00
Antonio Trande a1e9d4106c Rebuild for petsc-3.19.4| Disable MPICH tests 2023-08-13 18:44:24 +02:00
Antonio Trande 6a89c19118 Active SUNDIALS_BUILD_WITH_PROFILING option 2023-07-23 11:56:59 +02:00
Antonio Trande 977c6b3a33 Set _smp_ncpus_max equal to 1 for all architectures 2023-07-23 11:17:40 +02:00
Antonio Trande b8d2057c00 Set _smp_ncpus_max equal to 2 for all architectures 2023-07-23 11:08:55 +02:00
Fedora Release Engineering 0b7444510e Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-22 02:50:01 +00:00
Antonio Trande 57d472b531 Fix ctest commands 2023-04-19 22:01:10 +02:00
Antonio Trande a22013fb60 Release 6.5.1 2023-04-19 20:23:32 +02:00
Antonio Trande 3bdc8bb899 Bump build release number 2023-03-04 00:07:01 +01:00
Antonio Trande 0a73bde27c Fix installed files in EPEL9 2023-03-04 00:05:27 +01:00
Antonio Trande 91a778238c Disable PETSc in EPEL9 2023-03-03 23:12:22 +01:00
Antonio Trande c8db4a03d4 Enable only KLU64 in EPEL9 2023-03-03 23:01:44 +01:00
Antonio Trande 270533a0d2 Fix klu64 libraries 2023-03-03 21:36:37 +01:00
Antonio Trande 41c60a31ef Fix PETSc support in EPEL9 2023-03-03 20:11:42 +01:00
Antonio Trande a4d78f230b Disable superlu_dist support 2023-02-25 17:09:49 +01:00
Antonio Trande 81d6d5dcb5 Rebuild (rhbz#2171312)| Enable KLU-64 in EPEL9 (rhbz#20673760) 2023-02-25 16:57:04 +01:00
Fedora Release Engineering a7e8a6a26f Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-21 04:20:03 +00:00
Antonio Trande 600714480a Enable KLU support in EPEL9 2023-01-14 20:57:40 +01:00
Antonio Trande 88587460d0 Build in EPEL9| Disable KLU support in EPEL9 2023-01-04 20:56:27 +01:00
Antonio Trande 9c24deea51 Use single job with ctest /2 2022-11-13 18:15:35 +01:00
Antonio Trande e67341840b Use single job with ctest 2022-11-13 17:50:09 +01:00
Antonio Trande b9a2d883e3 Enable OpenMPI tests 2022-11-13 17:31:43 +01:00
Antonio Trande b966147d50 Disable OpenMPI tests 2022-10-29 18:58:29 +02:00
Antonio Trande 472311b48a Use multiple jobs for testing 2022-10-29 18:27:50 +02:00
Fedora Release Engineering 070e8fc604 Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-23 09:43:35 +00:00
Antonio Trande 2e71ab7d55 Disable test_sunlinsol_klu of serial library 2022-04-23 20:24:05 +02:00
Antonio Trande 13bcc3677b Disable test_sunlinsol_klu 2022-04-23 19:40:24 +02:00
Antonio Trande 55f4198ea8 Rebuild for PETSc-3.17.0 2022-04-23 18:43:49 +02:00
Fedora Release Engineering c3b2ca7f44 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-22 01:56:51 +00:00
Antonio Trande 1c0917332c Rebuild for MPI upgrades on epel8 | Enable suitesparse support on epel8 /4 2021-11-20 21:33:21 +01:00
Antonio Trande 6a25f4c837 Rebuild for MPI upgrades on epel8 | Enable suitesparse support /3 2021-11-20 21:32:12 +01:00
Antonio Trande 4f166ae910 Rebuild for MPI upgrades on epel8 | Enable suitesparse support /2 2021-11-20 21:29:07 +01:00
Antonio Trande a95bca9e69 Rebuild for MPI upgrades on epel8 | Enable suitesparse support 2021-11-20 21:16:41 +01:00
Antonio Trande ce265c0fb9 Disable debug build |Exclude test_sunnonlinsol_petscsnes 2021-11-06 21:51:49 +01:00
Antonio Trande 583d756d0a Enable debug build 2021-11-06 21:34:22 +01:00
Antonio Trande ad02605f50 Build on epel8 |MPI builds on epel8 2021-11-06 21:07:20 +01:00
Antonio Trande 640081595d Build on epel8 |Enable PETSc support 2021-11-06 20:56:43 +01:00
Antonio Trande 59d564c711 Build on epel8 |Disable KLU support in epel8 2021-11-06 20:04:37 +01:00
Antonio Trande 23b30e5243 Build on epel8 |Remove old lines in SPEC file 2021-11-06 19:37:22 +01:00
Antonio Trande d6f6eadc14 Build on epel8 2021-11-06 19:25:22 +01:00
Antonio Trande eb73682272 Build on epel8 2021-11-06 19:21:22 +01:00
Antonio Trande 04cc633018 Release 5.8.0 2021-10-20 11:43:21 +02:00
Antonio Trande c1b727b690 Disable debug mode| Modify ctest commands 2021-07-26 17:10:03 +02:00
Antonio Trande f67662f3d3 Enable debug mode 2021-07-26 16:47:57 +02:00
Fedora Release Engineering 0734b3d1d6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-23 18:33:21 +00:00
Antonio T b14b8816a7 Release 5.7.0 2021-02-24 19:01:26 +01:00
Antonio T 00d0cc281b Fix the lists of installed files 2021-02-21 19:29:08 +01:00
Fedora Release Engineering 2f6bea5d2b - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-27 21:18:36 +00:00
Tom Stellard 51eaed3729 Add BuildRequires: make
https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot
2021-01-12 00:04:10 +00:00
Antonio T 272a325265 Release 5.6.1 2021-01-05 18:37:35 +01:00
Antonio T ff0fbf959f Modify sed commands 2020-12-10 18:39:16 +01:00
Antonio T 4c17b4b9a1 Modify CMake options 2020-12-10 18:32:53 +01:00
Antonio T a530f8393c Release 5.5.0| Fix library paths/2 2020-11-20 12:28:55 +01:00
Antonio T 3c848f3475 Release 5.5.0| Fix library paths 2020-11-20 12:15:43 +01:00
Antonio T 3af99bab57 Release 5.5.0 2020-11-20 11:55:04 +01:00
sagitter 4375191f47 Release 5.4.0 2020-10-03 13:53:12 +02:00
Troy Dawson 0adf07d3b2 remove package.cfg per new epel-playground policy 2020-09-24 18:11:51 +00:00
sagitter 136038d45a Increase build release number 2020-08-24 16:39:31 +02:00
Troy Dawson c46e59166c Minor conditional tweak for ELN
Signed-off-by: Troy Dawson <tdawson@redhat.com>
2020-08-24 14:27:41 +00:00
sagitter 5480dd72cb Reorganize installed files/4 2020-08-22 14:52:30 +02:00
sagitter dceb33bcd2 Reorganize installed files/3 2020-08-22 12:56:46 +02:00
sagitter f9f2d365af Reorganize installed files/2 2020-08-22 12:44:30 +02:00
sagitter 65f6318915 Reorganize installed files 2020-08-22 12:28:06 +02:00
sagitter 9d0e2bdf45 Disable LTO 2020-08-22 12:06:54 +02:00
sagitter 610f7c09b2 Fix ldflags 2020-08-22 11:53:55 +02:00
Iñaki Úcar 4a68f5e5e5 https://fedoraproject.org/wiki/Changes/FlexiBLAS_as_BLAS/LAPACK_manager 2020-08-21 00:42:39 +02:00
sagitter 180f85767e Undo latest change 2020-08-04 15:25:21 +02:00
sagitter c258f2826d Undefine ld_as_needed flag 2020-08-04 14:24:28 +02:00
sagitter 7360740200 Enable __cmake_in_source_build 2020-08-04 14:09:00 +02:00
Fedora Release Engineering 2715d8ff38 - Second attempt - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-08-01 09:22:37 +00:00
Fedora Release Engineering 5b687ed2c4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-29 11:46:16 +00:00
sagitter 580f7dec54 Release 5.3.0 2020-05-28 22:33:43 +02:00
sagitter 32d1d3ce90 Fix release number 2020-05-23 15:22:56 +02:00
sagitter 01990a10f1 Add OMPI_MCA_rmaps_base_oversubscribe=yes option to prevent ctest failures due to insufficient number of slots 2020-05-23 15:21:32 +02:00
sagitter 673e6fb527 Add option to prevent Usage
ctest [options] failures due to insufficient number of slots
2020-05-23 15:19:52 +02:00
sagitter 7ec7c12f26 Re-organize installed files 2020-05-22 18:48:56 +02:00
sagitter e2708de39d Fix installation of config.h files (rhbz#1839131) 2020-05-22 18:35:45 +02:00
sagitter f413557c53 Merge branch 'f32' into epel8 2020-04-26 18:35:03 +02:00
sagitter 10f9a9025d Disable MPI tests on EPEL8 2020-04-26 18:33:56 +02:00
sagitter 077e622582 Fix rhbz#1828004 2020-04-26 15:45:49 +02:00
sagitter 727a0141a6 Fix rhbz#1828004 2020-04-26 14:27:47 +02:00
sagitter 4be4205224 Fix packaging of all libraries 2020-04-24 20:14:27 +02:00
sagitter 799c1d3b79 Fix rhbz#1827675 2020-04-24 16:38:33 +02:00
sagitter 2b4006bfe8 Downgrade jobs of CTest commands 2020-04-10 19:18:25 +02:00
sagitter 31b3afe859 Remove never built release (5.1.0) 2020-04-10 18:03:57 +02:00
sagitter 2824c4566d Release 5.2.0| Use -fcommon flag workaround for GCC-10 2020-04-10 17:59:10 +02:00
Fedora Release Engineering 250d313041 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-31 00:41:14 +00:00
sagitter e17f8059ea Workaround for GCC-10 (-fcommon) 2020-01-25 18:55:42 +01:00
sagitter 5386e3b733 New rebuild 2020-01-05 21:24:08 +01:00
sagitter fd2f047b34 Rebuild for petsc-3.11.3 on EPEL7 2019-12-21 12:21:39 +01:00
sagitter 5bb7b2dd1a Rebuild for petsc-3.12.0 2019-10-18 22:36:32 +02:00
Orion Poplawski afcdc98824 Rebuild for hyper-2.17.0 2019-09-20 08:53:44 -06:00
Orion Poplawski 0e0cf4e8b5 Merge branch 'master' into epel8 2019-09-08 19:24:04 -06:00
Orion Poplawski cca7c6a2c8 Drop no longer needed BR on rsh; Only use dts for EL7 2019-09-08 19:22:05 -06:00
Gwyn Ciesla 98f080c001 "Adding package.cfg file" 2019-09-07 13:21:04 -05:00
11 changed files with 831 additions and 734 deletions

10
.gitignore vendored
View File

@ -14,3 +14,13 @@ sundials-2.3.0.tar.gz
/sundials-3.2.0.tar.gz
/sundials-3.2.1.tar.gz
/sundials-4.1.0.tar.gz
/sundials-5.2.0.tar.gz
/sundials-5.3.0.tar.gz
/sundials-5.4.0.tar.gz
/sundials-5.5.0.tar.gz
/sundials-5.6.1.tar.gz
/sundials-5.7.0.tar.gz
/sundials-5.8.0.tar.gz
/sundials-6.5.1.tar.gz
/sundials-6.6.1.tar.gz
/sundials-6.6.2.tar.gz

View File

@ -1 +1 @@
SHA512 (sundials-4.1.0.tar.gz) = 1922dca3f0b8869098670aede802e48abec39607c96304e4efd9b03d195b16920175846fce10641aeebc48c216bda73c8691139dce57ffa7731a6bc8194b81b0
SHA512 (sundials-6.6.2.tar.gz) = ff40c6dcd408c03ef485c3bd4c2e33219d003e9f92528367366ade2f5f03e54f9090d06b17fa20840663531acc9a195006dbbd0af03d01b0a0d427c7f8d63a52

View File

@ -1,11 +0,0 @@
--- config/FindSUPERLUMT.orig.cmake 2016-09-27 00:16:47.000000000 +0200
+++ config/FindSUPERLUMT.cmake 2016-10-04 12:08:58.202988791 +0200
@@ -44,7 +44,7 @@
set(SUPERLUMT_LIBRARY_DIR ${SUPERLUMT_LIBRARY_DIR} CACHE PATH "" FORCE)
else()
# find library with user provided directory path
- set(SUPERLUMT_LIBRARY_NAME superlu_mt_${POST})
+ set(SUPERLUMT_LIBRARY_NAME superlumt64_d)
find_library(SUPERLUMT_LIBRARY ${SUPERLUMT_LIBRARY_NAME} ${SUPERLUMT_LIBRARY_DIR} NO_DEFAULT_PATH)
endif()
mark_as_advanced(SUPERLUMT_LIBRARY)

View File

@ -1,11 +0,0 @@
--- config/FindSUPERLUMT.orig.cmake 2016-09-27 00:16:47.000000000 +0200
+++ config/FindSUPERLUMT.cmake 2016-10-04 12:08:58.202988791 +0200
@@ -44,7 +44,7 @@
set(SUPERLUMT_LIBRARY_DIR ${SUPERLUMT_LIBRARY_DIR} CACHE PATH "" FORCE)
else()
# find library with user provided directory path
- set(SUPERLUMT_LIBRARY_NAME superlu_mt_${POST})
+ set(SUPERLUMT_LIBRARY_NAME superlumt_d)
find_library(SUPERLUMT_LIBRARY ${SUPERLUMT_LIBRARY_NAME} ${SUPERLUMT_LIBRARY_DIR} NO_DEFAULT_PATH)
endif()
mark_as_advanced(SUPERLUMT_LIBRARY)

View File

@ -0,0 +1,11 @@
--- cmake/tpl/FindSUPERLUMT.orig.cmake 2020-11-02 17:28:15.000000000 +0100
+++ cmake/tpl/FindSUPERLUMT.cmake 2020-11-08 16:58:46.599284747 +0100
@@ -62,7 +62,7 @@
endif()
# Set SuperLU_MT library name with thread type postfix
-set(SUPERLUMT_LIBRARY_NAME superlu_mt_${SUPERLUMT_THREAD_TYPE})
+set(SUPERLUMT_LIBRARY_NAME superlumt64_d)
if(MSVC)
set(CMAKE_FIND_LIBRARY_PREFIXES lib ${CMAKE_FIND_LIBRARY_PREFIXES})

View File

@ -0,0 +1,11 @@
--- cmake/tpl/FindSUPERLUMT.orig.cmake 2020-11-02 17:28:15.000000000 +0100
+++ cmake/tpl/FindSUPERLUMT.cmake 2020-11-08 16:58:46.599284747 +0100
@@ -62,7 +62,7 @@
endif()
# Set SuperLU_MT library name with thread type postfix
-set(SUPERLUMT_LIBRARY_NAME superlu_mt_${SUPERLUMT_THREAD_TYPE})
+set(SUPERLUMT_LIBRARY_NAME superlumt_d)
if(MSVC)
set(CMAKE_FIND_LIBRARY_PREFIXES lib ${CMAKE_FIND_LIBRARY_PREFIXES})

View File

@ -0,0 +1,11 @@
--- a/config/FindPETSC.orig.cmake 2019-10-22 01:10:24.000000000 +0200
+++ b/config/FindPETSC.cmake 2019-10-26 15:50:39.747116576 +0200
@@ -478,7 +478,7 @@
include (FindPackageHandleStandardArgs)
find_package_handle_standard_args (PETSC
- REQUIRED_VARS PETSC_INCLUDES PETSC_LIBRARIES PETSC_EXECUTABLE_RUNS
+ REQUIRED_VARS PETSC_INCLUDES PETSC_LIBRARIES
VERSION_VAR PETSC_VERSION
FAIL_MESSAGE "PETSC could not be found. Be sure to set PETSC_DIR and PETSC_ARCH.")

View File

@ -1,75 +0,0 @@
--- a/config/SundialsPETSc.cmake
+++ b/config/SundialsPETSc.cmake
@@ -25,49 +25,4 @@
# set PETSC_LIBRARIES
include(FindPETSc)
-# If we have the PETSC libraries, test them
-if(PETSC_LIBRARIES)
- message(STATUS "Looking for PETSc libraries...")
- # Create the PETSCTest directory
- set(PETSCTest_DIR ${PROJECT_BINARY_DIR}/PETSCTest)
- file(MAKE_DIRECTORY ${PETSCTest_DIR})
- # Create a CMakeLists.txt file
- file(WRITE ${PETSCTest_DIR}/CMakeLists.txt
- "CMAKE_MINIMUM_REQUIRED(VERSION 3.0.2)\n"
- "PROJECT(ltest C)\n"
- "SET(CMAKE_VERBOSE_MAKEFILE ON)\n"
- "SET(CMAKE_BUILD_TYPE \"${CMAKE_BUILD_TYPE}\")\n"
- "SET(CMAKE_C_COMPILER ${MPI_C_COMPILER})\n"
- "SET(CMAKE_C_FLAGS \"${CMAKE_C_FLAGS}\")\n"
- "SET(CMAKE_C_FLAGS_RELEASE \"${CMAKE_C_FLAGS_RELEASE}\")\n"
- "SET(CMAKE_C_FLAGS_DEBUG \"${CMAKE_C_FLAGS_DEBUG}\")\n"
- "SET(CMAKE_C_FLAGS_RELWITHDEBUGINFO \"${CMAKE_C_FLAGS_RELWITHDEBUGINFO}\")\n"
- "SET(CMAKE_C_FLAGS_MINSIZE \"${CMAKE_C_FLAGS_MINSIZE}\")\n"
- "INCLUDE_DIRECTORIES(${PETSC_INCLUDE_DIR})\n"
- "ADD_EXECUTABLE(ltest ltest.c)\n"
- "TARGET_LINK_LIBRARIES(ltest ${PETSC_LIBRARIES})\n")
- # Create a C source file which calls a PETSC function
- file(WRITE ${PETSCTest_DIR}/ltest.c
- "\#include \"petscvec.h\"\n"
- "int main(){\n"
- "Vec x;\n"
- "VecCreate(PETSC_COMM_WORLD, &x);\n"
- "return(0);\n"
- "}\n")
- # Attempt to link the "ltest" executable
- try_compile(LTEST_OK ${PETSCTest_DIR} ${PETSCTest_DIR} ltest OUTPUT_VARIABLE MY_OUTPUT)
-
- # To ensure we do not use stuff from the previous attempts,
- # we must remove the CMakeFiles directory.
- file(REMOVE_RECURSE ${PETSCTest_DIR}/CMakeFiles)
- # Process test result
- if(LTEST_OK)
- message(STATUS "Checking if PETSc works... OK")
- set(PETSC_FOUND TRUE)
- else(LTEST_OK)
- message(STATUS "Checking if PETSc works... FAILED")
- endif(LTEST_OK)
-else(PETSC_LIBRARIES)
- PRINT_WARNING("PETSC LIBRARIES NOT Found. Please check library path" "${PETSC_LIBRARY_DIR} ")
- message(STATUS "Looking for PETSc libraries... FAILED")
-endif(PETSC_LIBRARIES)
+set(PETSC_FOUND TRUE)
--- a/examples/ida/petsc/CMakeLists.txt
+++ b/examples/ida/petsc/CMakeLists.txt
@@ -19,8 +19,6 @@
# Examples using SUNDIALS linear solvers
SET(IDA_examples
- #"idaHeat2D_jac_petsc\;1\;4" # Not to be released in 2.7.0
- "idaHeat2D_kry_petsc\;1\;4\;develop"
)
IF(MPI_C_COMPILER)
--- a/examples/nvector/petsc/CMakeLists.txt
+++ b/examples/nvector/petsc/CMakeLists.txt
@@ -19,8 +19,6 @@
# Examples using SUNDIALS PETSc nvector
SET(nvector_petsc_examples
- "test_nvector_petsc\;1000 0\;\;\;" # run sequentially
- "test_nvector_petsc\;1000 0\;1\;4\;" # run 4 procs
)
# Dependencies for nvector examples

39
sundials-klu64.patch Normal file
View File

@ -0,0 +1,39 @@
--- a/cmake/tpl/FindKLU.orig.cmake 2021-09-30 21:05:25.000000000 +0200
+++ b/cmake/tpl/FindKLU.cmake 2023-03-03 21:28:45.354177379 +0100
@@ -54,31 +54,31 @@
else ()
# find library with user provided directory path
- set(KLU_LIBRARY_NAME klu)
+ set(KLU_LIBRARY_NAME klu64)
find_library(KLU_LIBRARY ${KLU_LIBRARY_NAME} ${KLU_LIBRARY_DIR} NO_DEFAULT_PATH)
endif ()
mark_as_advanced(KLU_LIBRARY)
if (NOT AMD_LIBRARY)
- set(AMD_LIBRARY_NAME amd)
+ set(AMD_LIBRARY_NAME amd64)
find_library(AMD_LIBRARY ${AMD_LIBRARY_NAME} ${KLU_LIBRARY_DIR} NO_DEFAULT_PATH)
mark_as_advanced(AMD_LIBRARY)
endif ()
if (NOT COLAMD_LIBRARY)
- set(COLAMD_LIBRARY_NAME colamd)
+ set(COLAMD_LIBRARY_NAME colamd64)
find_library(COLAMD_LIBRARY ${COLAMD_LIBRARY_NAME} ${KLU_LIBRARY_DIR} NO_DEFAULT_PATH)
mark_as_advanced(COLAMD_LIBRARY)
endif ()
if (NOT BTF_LIBRARY)
- set(BTF_LIBRARY_NAME btf)
+ set(BTF_LIBRARY_NAME btf64)
find_library( BTF_LIBRARY ${BTF_LIBRARY_NAME} ${KLU_LIBRARY_DIR} NO_DEFAULT_PATH)
mark_as_advanced(BTF_LIBRARY)
endif ()
if (NOT SUITESPARSECONFIG_LIBRARY)
- set(SUITESPARSECONFIG_LIBRARY_NAME suitesparseconfig)
+ set(SUITESPARSECONFIG_LIBRARY_NAME suitesparseconfig64)
# NOTE: no prefix for this library on windows
if(WIN32 AND NOT MSYS)
set(CMAKE_FIND_LIBRARY_PREFIXES "")

219
sundials-soversion.patch Normal file
View File

@ -0,0 +1,219 @@
From edf5b080065b3fa95a4bc2edf812c0227df5ee2c Mon Sep 17 00:00:00 2001
From: Julien Schueller <schueller@phimeca.com>
Date: Wed, 20 Sep 2023 12:25:53 +0200
Subject: [PATCH 1/2] CMake: Fix soversion
Signed-off-by: Julien Schueller <schueller@phimeca.com>
---
src/sunlinsol/band/CMakeLists.txt | 2 +-
src/sunlinsol/cusolversp/CMakeLists.txt | 2 +-
src/sunlinsol/dense/CMakeLists.txt | 2 +-
src/sunlinsol/klu/CMakeLists.txt | 2 +-
src/sunlinsol/lapackband/CMakeLists.txt | 2 +-
src/sunlinsol/lapackdense/CMakeLists.txt | 2 +-
src/sunlinsol/pcg/CMakeLists.txt | 2 +-
src/sunlinsol/spbcgs/CMakeLists.txt | 2 +-
src/sunlinsol/spfgmr/CMakeLists.txt | 2 +-
src/sunlinsol/spgmr/CMakeLists.txt | 2 +-
src/sunlinsol/sptfqmr/CMakeLists.txt | 2 +-
src/sunlinsol/superludist/CMakeLists.txt | 2 +-
src/sunlinsol/superlumt/CMakeLists.txt | 2 +-
src/sunnonlinsol/fixedpoint/CMakeLists.txt | 2 +-
src/sunnonlinsol/newton/CMakeLists.txt | 2 +-
16 files changed, 17 insertions(+), 15 deletions(-)
diff --git a/src/sunlinsol/band/CMakeLists.txt b/src/sunlinsol/band/CMakeLists.txt
index 6d912ecf13..3041c51c38 100644
--- a/src/sunlinsol/band/CMakeLists.txt
+++ b/src/sunlinsol/band/CMakeLists.txt
@@ -34,7 +34,7 @@ sundials_add_library(sundials_sunlinsolband
VERSION
${sunlinsollib_VERSION}
SOVERSION
- ${sunlinsollib_VERSION}
+ ${sunlinsollib_SOVERSION}
)
message(STATUS "Added SUNLINSOL_BAND module")
diff --git a/src/sunlinsol/cusolversp/CMakeLists.txt b/src/sunlinsol/cusolversp/CMakeLists.txt
index 7d1539624c..e2e7f95589 100644
--- a/src/sunlinsol/cusolversp/CMakeLists.txt
+++ b/src/sunlinsol/cusolversp/CMakeLists.txt
@@ -33,7 +33,7 @@ sundials_add_library(sundials_sunlinsolcusolversp
VERSION
${sunlinsollib_VERSION}
SOVERSION
- ${sunlinsollib_VERSION}
+ ${sunlinsollib_SOVERSION}
)
message(STATUS "Added SUNLINSOL_CUSOLVERSP module")
diff --git a/src/sunlinsol/dense/CMakeLists.txt b/src/sunlinsol/dense/CMakeLists.txt
index ad8e0e4e07..40e10cd3bd 100644
--- a/src/sunlinsol/dense/CMakeLists.txt
+++ b/src/sunlinsol/dense/CMakeLists.txt
@@ -34,7 +34,7 @@ sundials_add_library(sundials_sunlinsoldense
VERSION
${sunlinsollib_VERSION}
SOVERSION
- ${sunlinsollib_VERSION}
+ ${sunlinsollib_SOVERSION}
)
message(STATUS "Added SUNLINSOL_DENSE module")
diff --git a/src/sunlinsol/klu/CMakeLists.txt b/src/sunlinsol/klu/CMakeLists.txt
index ee39c58795..69c4eb0ddc 100644
--- a/src/sunlinsol/klu/CMakeLists.txt
+++ b/src/sunlinsol/klu/CMakeLists.txt
@@ -33,7 +33,7 @@ sundials_add_library(sundials_sunlinsolklu
VERSION
${sunlinsollib_VERSION}
SOVERSION
- ${sunlinsollib_VERSION}
+ ${sunlinsollib_SOVERSION}
)
message(STATUS "Added SUNLINSOL_KLU module")
diff --git a/src/sunlinsol/lapackband/CMakeLists.txt b/src/sunlinsol/lapackband/CMakeLists.txt
index 48ffb2b399..a89e132998 100644
--- a/src/sunlinsol/lapackband/CMakeLists.txt
+++ b/src/sunlinsol/lapackband/CMakeLists.txt
@@ -33,7 +33,7 @@ sundials_add_library(sundials_sunlinsollapackband
VERSION
${sunlinsollib_VERSION}
SOVERSION
- ${sunlinsollib_VERSION}
+ ${sunlinsollib_SOVERSION}
)
message(STATUS "Added SUNLINSOL_LAPACKBAND module")
diff --git a/src/sunlinsol/lapackdense/CMakeLists.txt b/src/sunlinsol/lapackdense/CMakeLists.txt
index 947085e320..e52a4b6825 100644
--- a/src/sunlinsol/lapackdense/CMakeLists.txt
+++ b/src/sunlinsol/lapackdense/CMakeLists.txt
@@ -33,7 +33,7 @@ sundials_add_library(sundials_sunlinsollapackdense
VERSION
${sunlinsollib_VERSION}
SOVERSION
- ${sunlinsollib_VERSION}
+ ${sunlinsollib_SOVERSION}
)
message(STATUS "Added SUNLINSOL_LAPACKDENSE module")
diff --git a/src/sunlinsol/pcg/CMakeLists.txt b/src/sunlinsol/pcg/CMakeLists.txt
index 21c0e7f70e..9094ba0e45 100644
--- a/src/sunlinsol/pcg/CMakeLists.txt
+++ b/src/sunlinsol/pcg/CMakeLists.txt
@@ -32,7 +32,7 @@ sundials_add_library(sundials_sunlinsolpcg
VERSION
${sunlinsollib_VERSION}
SOVERSION
- ${sunlinsollib_VERSION}
+ ${sunlinsollib_SOVERSION}
)
message(STATUS "Added SUNLINSOL_PCG module")
diff --git a/src/sunlinsol/spbcgs/CMakeLists.txt b/src/sunlinsol/spbcgs/CMakeLists.txt
index a1c678328b..e7446be084 100644
--- a/src/sunlinsol/spbcgs/CMakeLists.txt
+++ b/src/sunlinsol/spbcgs/CMakeLists.txt
@@ -32,7 +32,7 @@ sundials_add_library(sundials_sunlinsolspbcgs
VERSION
${sunlinsollib_VERSION}
SOVERSION
- ${sunlinsollib_VERSION}
+ ${sunlinsollib_SOVERSION}
)
message(STATUS "Added SUNLINSOL_SPBCGS module")
diff --git a/src/sunlinsol/spfgmr/CMakeLists.txt b/src/sunlinsol/spfgmr/CMakeLists.txt
index 660f8e7576..817fbda37c 100644
--- a/src/sunlinsol/spfgmr/CMakeLists.txt
+++ b/src/sunlinsol/spfgmr/CMakeLists.txt
@@ -31,7 +31,7 @@ sundials_add_library(sundials_sunlinsolspfgmr
VERSION
${sunlinsollib_VERSION}
SOVERSION
- ${sunlinsollib_VERSION}
+ ${sunlinsollib_SOVERSION}
)
message(STATUS "Added SUNLINSOL_SPFGMR module")
diff --git a/src/sunlinsol/spgmr/CMakeLists.txt b/src/sunlinsol/spgmr/CMakeLists.txt
index 5e4bbd8356..df03282a92 100644
--- a/src/sunlinsol/spgmr/CMakeLists.txt
+++ b/src/sunlinsol/spgmr/CMakeLists.txt
@@ -31,7 +31,7 @@ sundials_add_library(sundials_sunlinsolspgmr
VERSION
${sunlinsollib_VERSION}
SOVERSION
- ${sunlinsollib_VERSION}
+ ${sunlinsollib_SOVERSION}
)
message(STATUS "Added SUNLINSOL_SPGMR module")
diff --git a/src/sunlinsol/sptfqmr/CMakeLists.txt b/src/sunlinsol/sptfqmr/CMakeLists.txt
index d5f4c35e7f..86f06b8b1b 100644
--- a/src/sunlinsol/sptfqmr/CMakeLists.txt
+++ b/src/sunlinsol/sptfqmr/CMakeLists.txt
@@ -31,7 +31,7 @@ sundials_add_library(sundials_sunlinsolsptfqmr
VERSION
${sunlinsollib_VERSION}
SOVERSION
- ${sunlinsollib_VERSION}
+ ${sunlinsollib_SOVERSION}
)
message(STATUS "Added SUNLINSOL_SPTFQMR module")
diff --git a/src/sunlinsol/superludist/CMakeLists.txt b/src/sunlinsol/superludist/CMakeLists.txt
index 189a844ee8..0d7ad0803f 100644
--- a/src/sunlinsol/superludist/CMakeLists.txt
+++ b/src/sunlinsol/superludist/CMakeLists.txt
@@ -39,7 +39,7 @@ sundials_add_library(sundials_sunlinsolsuperludist
VERSION
${sunlinsollib_VERSION}
SOVERSION
- ${sunlinsollib_VERSION}
+ ${sunlinsollib_SOVERSION}
)
message(STATUS "Added SUNLINSOL_SUPERLUDIST module")
diff --git a/src/sunlinsol/superlumt/CMakeLists.txt b/src/sunlinsol/superlumt/CMakeLists.txt
index 6d1a075fad..f2a1e9ff66 100644
--- a/src/sunlinsol/superlumt/CMakeLists.txt
+++ b/src/sunlinsol/superlumt/CMakeLists.txt
@@ -43,7 +43,7 @@ sundials_add_library(sundials_sunlinsolsuperlumt
VERSION
${sunlinsollib_VERSION}
SOVERSION
- ${sunlinsollib_VERSION}
+ ${sunlinsollib_SOVERSION}
)
message(STATUS "Added SUNLINSOL_SUPERLUMT module")
diff --git a/src/sunnonlinsol/fixedpoint/CMakeLists.txt b/src/sunnonlinsol/fixedpoint/CMakeLists.txt
index 2b19f025c5..50d520be5e 100644
--- a/src/sunnonlinsol/fixedpoint/CMakeLists.txt
+++ b/src/sunnonlinsol/fixedpoint/CMakeLists.txt
@@ -31,7 +31,7 @@ sundials_add_library(sundials_sunnonlinsolfixedpoint
VERSION
${sunnonlinsollib_VERSION}
SOVERSION
- ${sunnonlinsollib_VERSION}
+ ${sunnonlinsollib_SOVERSION}
)
message(STATUS "Added SUNNONLINSOL_FIXEDPOINT module")
diff --git a/src/sunnonlinsol/newton/CMakeLists.txt b/src/sunnonlinsol/newton/CMakeLists.txt
index 64d2dcba56..54856d2d55 100644
--- a/src/sunnonlinsol/newton/CMakeLists.txt
+++ b/src/sunnonlinsol/newton/CMakeLists.txt
@@ -31,7 +31,7 @@ sundials_add_library(sundials_sunnonlinsolnewton
VERSION
${sunnonlinsollib_VERSION}
SOVERSION
- ${sunnonlinsollib_VERSION}
+ ${sunnonlinsollib_SOVERSION}
)
message(STATUS "Added SUNNONLINSOL_NEWTON module")

File diff suppressed because it is too large Load Diff