summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorMikael Simberg <mikael.simberg@iki.fi>2022-10-20 22:32:25 +0200
committerGitHub <noreply@github.com>2022-10-20 13:32:25 -0700
commitee721f9c91a614b6dc6bacd3070f50cfeac97015 (patch)
treea0892454e67e0ef0f2ba4e6743cfe7fa04067c26 /var
parente981ab9b6555bf8cd56a0528325b3477aca64793 (diff)
downloadspack-ee721f9c91a614b6dc6bacd3070f50cfeac97015.tar.gz
spack-ee721f9c91a614b6dc6bacd3070f50cfeac97015.tar.bz2
spack-ee721f9c91a614b6dc6bacd3070f50cfeac97015.tar.xz
spack-ee721f9c91a614b6dc6bacd3070f50cfeac97015.zip
Add Boost 1.80.0 (#32879)
* Add Boost 1.80.0 * Add conflict for Boost 1.80.0 and dealii * Add conflict for Boost 1.80 and %oneapi
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/boost/package.py5
-rw-r--r--var/spack/repos/builtin/packages/dealii/package.py7
2 files changed, 10 insertions, 2 deletions
diff --git a/var/spack/repos/builtin/packages/boost/package.py b/var/spack/repos/builtin/packages/boost/package.py
index 4e2c05ada3..a57b2e5bac 100644
--- a/var/spack/repos/builtin/packages/boost/package.py
+++ b/var/spack/repos/builtin/packages/boost/package.py
@@ -27,6 +27,7 @@ class Boost(Package):
maintainers = ["hainest"]
version("develop", branch="develop", submodules=True)
+ version("1.80.0", sha256="1e19565d82e43bc59209a168f5ac899d3ba471d55c7610c677d4ccf2c9c500c0")
version("1.79.0", sha256="475d589d51a7f8b3ba2ba4eda022b170e562ca3b760ee922c146b6c65856ef39")
version("1.78.0", sha256="8681f175d4bdb26c52222665793eef08490d7758529330f98d3b29dd0735bccc")
version("1.77.0", sha256="fc9f85fc030e233142908241af7a846e60630aa7388de9a5fafb1f3a26840854")
@@ -261,6 +262,10 @@ class Boost(Package):
# https://github.com/STEllAR-GROUP/hpx/issues/5442#issuecomment-878913339
conflicts("%gcc", when="@:1.76 +system platform=darwin")
+ # Boost 1.80 does not build with the Intel oneapi compiler
+ # (https://github.com/spack/spack/pull/32879#issuecomment-1265933265)
+ conflicts("%oneapi", when="@1.80")
+
# Patch fix from https://svn.boost.org/trac/boost/ticket/11856
patch("boost_11856.patch", when="@1.60.0%gcc@4.4.7")
diff --git a/var/spack/repos/builtin/packages/dealii/package.py b/var/spack/repos/builtin/packages/dealii/package.py
index 222691c69e..902e310be6 100644
--- a/var/spack/repos/builtin/packages/dealii/package.py
+++ b/var/spack/repos/builtin/packages/dealii/package.py
@@ -106,8 +106,11 @@ class Dealii(CMakePackage, CudaPackage):
# more precisely its variation https://github.com/dealii/dealii/pull/5572#issuecomment-349742019
# 1.68.0 has issues with serialization https://github.com/dealii/dealii/issues/7074
# adopt https://github.com/boostorg/serialization/pull/105 as a fix
+ #
+ # dealii does not build with Boost 1.80.0
+ # (https://github.com/spack/spack/pull/32879#issuecomment-1265933265)
depends_on(
- "boost@1.59.0:1.63,1.65.1,1.67.0:+thread+system+serialization+iostreams",
+ "boost@1.59.0:1.63,1.65.1,1.67.0:1.79+thread+system+serialization+iostreams",
patches=[
patch("boost_1.65.1_singleton.patch", level=1, when="@1.65.1"),
patch("boost_1.68.0.patch", level=1, when="@1.68.0"),
@@ -115,7 +118,7 @@ class Dealii(CMakePackage, CudaPackage):
when="~python",
)
depends_on(
- "boost@1.59.0:1.63,1.65.1,1.67.0:+thread+system+serialization+iostreams+python",
+ "boost@1.59.0:1.63,1.65.1,1.67.0:1.79+thread+system+serialization+iostreams+python",
patches=[
patch("boost_1.65.1_singleton.patch", level=1, when="@1.65.1"),
patch("boost_1.68.0.patch", level=1, when="@1.68.0"),