summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorMelven Roehrig-Zoellner <Melven.Roehrig-Zoellner@DLR.de>2024-06-07 11:18:19 +0200
committerBernhard Kaindl <bernhardkaindl7@gmail.com>2024-08-01 03:26:56 +0200
commitc5d1c9ae6191c03fd07192d33135069fb26eb222 (patch)
tree98b427d27be75eefde01e4f4eb39a66aba8d2172 /var
parentd8184b37a3e529142519f2c76793672fcf623e67 (diff)
downloadspack-c5d1c9ae6191c03fd07192d33135069fb26eb222.tar.gz
spack-c5d1c9ae6191c03fd07192d33135069fb26eb222.tar.bz2
spack-c5d1c9ae6191c03fd07192d33135069fb26eb222.tar.xz
spack-c5d1c9ae6191c03fd07192d33135069fb26eb222.zip
t8code: fix build with gcc14
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/t8code/package.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/var/spack/repos/builtin/packages/t8code/package.py b/var/spack/repos/builtin/packages/t8code/package.py
index 50cb91b6da..dce76b118d 100644
--- a/var/spack/repos/builtin/packages/t8code/package.py
+++ b/var/spack/repos/builtin/packages/t8code/package.py
@@ -68,9 +68,14 @@ class T8code(AutotoolsPackage):
# vtk paths need to be passed to configure command
args.append(f"CPPFLAGS=-I{include_dir}")
- args.append(f"LDFLAGS=-L{lib_dir}")
+ if "%gcc@14:" in spec:
+ args.append(f"LDFLAGS=-L{lib_dir} -lm")
+ else:
+ args.append(f"LDFLAGS=-L{lib_dir}")
# Chosen vtk version number is needed for t8code to find the right version
args.append(f"--with-vtk_version_number={vtk_ver}")
+ elif "%gcc@14:" in spec:
+ args.append("LDFLAGS=-lm")
if "+petsc" in spec:
args.append(f"--with-petsc={spec['petsc'].prefix}")