Run the CI tests of dxss agains unreleased development version of dolfinx (pinned to specific commit) using spack
krishnakumarg1984 opened this issue · comments
The dxss
project requires an unreleased version of dolfinx
from a specific commit from upstream's main
branch.
One approach to do this would be to install the specific development version via the spack
package manager. We tried this out in a personal public repository, which was unsuccessful due to difficulties in making the CMake build system discover the dependencies such as basix
.
After a number of experimental trials, we decided to adopt a custom container-based build environment for the CI. This is addressed in PR #28.
It would however be useful to return to this issue in the future and investigate further, since the container-based build is restricted to only Ubuntu 22.04 presently.