Skip to content

Buildsystem improvement

The current buildsystem has some issues:

  • cmake "Superbuild" is not well suited to building many interdependent projects with potentially complex policies,
  • cmake is not well suited to installing python,
  • installing python libs to a prefix does not work well,
  • mixing python versions is a nightmare.

So, in order to resolve that we should:

  • as a stopgap, validate the improved SuberBuild ( !214 (merged) ),
  • improve PDI in docker experience (see #138 (closed) ),
  • use setup.py/distutils to package python libs instead of cmake ( #149 (closed) ),
  • integrate PDI in the spack default repository ( #151 (closed) ),
  • provide a self-contained PDI distribution using spack ( #150 (closed) ).
Edited by Julien Bigot
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information