From c5d1c9ae6191c03fd07192d33135069fb26eb222 Mon Sep 17 00:00:00 2001 From: Melven Roehrig-Zoellner Date: Fri, 7 Jun 2024 11:18:19 +0200 Subject: t8code: fix build with gcc14 --- var/spack/repos/builtin/packages/t8code/package.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'var') 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}") -- cgit v1.2.3-70-g09d2