Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Build of Key4hep software on MacOS #136

Open
vvolkl opened this issue Nov 27, 2020 · 0 comments
Open

Build of Key4hep software on MacOS #136

vvolkl opened this issue Nov 27, 2020 · 0 comments

Comments

@vvolkl
Copy link
Contributor

vvolkl commented Nov 27, 2020

Keeping track of the progress building the software stack on macos (I'm using a build machine running catalina / apple-clang 12.0.0):

  • When I started out, the system python could not be used to run spack. Has since been fixed in upstream spack.
  • Since some packages have some fortran codes, a fortran compiler is needed, which is not provided by xcode / clang. The easiest way I found is to install gcc with spack and add gfortran to the appleclang entry in compilers.yaml
  • Openblas can be built with spack since october, provided gfortran from gcc@10: is used .
  • I nevertheless use veclibfort to provide blas
  • ROOT cannot be built with +r because spack doesn't correctly handle the java dependency of r on macos
  • I manage to build root with +aqua (enables cocoa) and ~x~opengl. The opengl dependencies in the root recipe definitely need to be updated in the root recipe. maybe with corrected dependencies I can enable those options as well.
  • Some packages (kaltest, kaldet) need eve which is not included in my current working build
  • issue building gaudi: https://gitlab.cern.ch/gaudi/Gaudi/-/issues/158
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant