-
Notifications
You must be signed in to change notification settings - Fork 2
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
ACTS v36 #101
Comments
Using Ubuntu 24.04 would give us access to Boost 1.83 which would not satisfy #99 However, acts v36 does use nlohman/json, so we may just want to install that into the image as well for both ACTS and ldmx-sw to use. We'd then want to inform acts to use the system copy to avoid potential confusion. It looks like installing nlohman/json could be accomplished with "building" its
|
If you change boost please add a comment about this check too LDMX-Software/ldmx-sw#1208 (comment) |
btw this would be awesome! Building ACTS takes the longest for sure! |
Just a note for me: I think we can transition ACTS to being like Geant4 where we have a procedure for a "custom" Geant4 in case developers want their own build (different version or debug printouts or whatever). |
Is your request related to a problem? Please describe.
It seems like we are going to be able to pin ACTS to v36 which means we could pre-build it for all those developers that don't want to have to wait for ACTS to build themselves.
Describe the solution you'd like. What packages do you want installed?
ACTS v36 is the latest version at the time of this writing and so we should just use that if possible. LDMX-Software/ldmx-sw#1365 is an issue focused on attempting to update to a tagged version of acts as a submodule of ldmx-sw and, if that works, we can then move to putting this tagged version pre-compiled into the base container image.
The Development Container is based on Ubuntu 22.04. How do you install your necessary packages on Ubuntu?
One potential issue is that our current Boost version is under the "recommended" version by acts v36.
This warning along with #99 lead me to thinking about updating the boost version we are using.
Alternatively, we could look at updating the Ubuntu version (#97) and then getting a newer Boost along with it.
For installing acts, we would build it from source like the other HEP software packages we have installed in the image.
The text was updated successfully, but these errors were encountered: