Skip to content

Build Dependency Versions with Spack? #72

@kwabenantim

Description

@kwabenantim

Summary

Consider building custom dependency versions with Spack as an alternative to custom install scripts.

Pros

  • Spack packages are kept up to date with patches etc.
  • Can use flexible configuration options to customise dependency builds for Chaste.
  • Modulefiles can still be created for multiple dependencies installed side-by-side.
  • Might be easier to build dependencies for HPC.
  • PETSc and HDF5 versions can be built separately as Spack can sort out MPI compatibility in the dependency tree.

Cons

  • Might need to build many packages further down the dependency tree from source e.g. zlib etc, which may be too time consuming for github actions.

Related

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions