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

docs: Add minimal Spack spec for ACTS core #3638

Merged
merged 2 commits into from
Sep 23, 2024

Conversation

stephenswat
Copy link
Member

The current Spack documentation recommends a Spack spec which can be used to build ACTS and all its plugins; this is useful but, as we encountered over the weekend, also takes a lot of build time. As such, I wanted to add additional instructions for a simplified Spack build which only allows you to build the core ACTS library.

@github-actions github-actions bot added the Component - Documentation Affects the documentation label Sep 23, 2024
@stephenswat stephenswat force-pushed the docs/core_spack branch 2 times, most recently from 8c536aa to 8086f1a Compare September 23, 2024 09:29
The current Spack documentation recommends a Spack spec which can be
used to build ACTS and all its plugins; this is useful but, as we
encountered over the weekend, also takes a lot of build time. As such, I
wanted to add additional instructions for a simplified Spack build which
only allows you to build the core ACTS library.
@AJPfleger AJPfleger added this to the next milestone Sep 23, 2024
Copy link
Contributor

@AJPfleger AJPfleger left a comment

Choose a reason for hiding this comment

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

Looks good :)

On a side note - I am not super happy that the "build-all" command is a manual list of all (measured today) modules. Does spack provide any framework where we could define flags (maybe the same we use for the cmake presets). Then we could update the "build-all" command in the background and don't need to send around a new command, whenever we add/remove/rename any module.

@AJPfleger AJPfleger modified the milestones: next, v37.0.0 Sep 23, 2024
@kodiakhq kodiakhq bot merged commit ee0b2f4 into acts-project:main Sep 23, 2024
22 of 32 checks passed
@acts-project-service acts-project-service added the Breaks Athena build This PR breaks the Athena build label Sep 23, 2024
@AJPfleger AJPfleger removed the Breaks Athena build This PR breaks the Athena build label Sep 23, 2024
@AJPfleger
Copy link
Contributor

Broken Athena build is unrelated.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Component - Documentation Affects the documentation
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants