Skip to content

fix(fenics_basix): blas and lapack libs joined with semicolon#33

Merged
schnellerhase merged 2 commits into
FEniCS:mainfrom
mattfil:main
Apr 17, 2026
Merged

fix(fenics_basix): blas and lapack libs joined with semicolon#33
schnellerhase merged 2 commits into
FEniCS:mainfrom
mattfil:main

Conversation

@mattfil
Copy link
Copy Markdown
Contributor

@mattfil mattfil commented Apr 17, 2026

When building with spack with mkl replacement of blas and lapack, cmake receives e.g.:
-DBLAS_LIBRARIES=/path/libmkl_intel_lp64.so /path/libmkl_sequential.so /path/libmkl_core.so /lib/x86_64-linux-gnu/libm.so
-DLAPACK_LIBRARIES=/path/libmkl_intel_lp64.so /path/libmkl_sequential.so /path/libmkl_core.so /lib/x86_64-linux-gnu/libm.so
and fails since it needs column separated lists.
This PR fixes this.

@schnellerhase schnellerhase added the bug Something isn't working label Apr 17, 2026
Copy link
Copy Markdown
Collaborator

@schnellerhase schnellerhase left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Seems to resolve most of the CI failures. Only py-fenics-dolfinx@main build_type=Developer %%clang@18 ^mpich ^fenics-dolfinx+superlu-dist still fails - but with an error in an MPICH build.

Ping #31.

@schnellerhase schnellerhase merged commit dd96272 into FEniCS:main Apr 17, 2026
107 of 110 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants