JeffersonLab / HDGeant4

Geant4 simulation for the GlueX experiment
4 stars 4 forks source link

Support for newer software/OS combinations #216

Open sdobbs opened 1 year ago

sdobbs commented 1 year ago

I was looking into installing some newer packages for the GlueX software stack on AlmaLinux 9, and noticed a couple of issues:

rjones30 commented 1 year ago

Sean,

It would be good at some point to configure a reference container with the flavor of RHEL9 that we all want to settle on. Can you delegate that to someone, or simply select one yourself? Once that is shared out to the groups working with the Gluex stack, we can start working out the kinks in the build scripts. Since a long time ago, I have been pushing for moving to a later release of G4. Can we do that at the same time?

-Richard Jones

On Tue, Aug 15, 2023 at 4:02 PM Sean Dobbs @.***> wrote:

I was looking into installing some newer packages for the GlueX software stack on AlmaLinux 9, and noticed a couple of issues:

-

ROOT 6.26 requires C++14, so it would be nice if there was some way to pass what flavor of C++ one wants to use to the hdgeant4 build system, so we can support C++11 and C++14 builds.

I think the RHEL9-series drops support for QT4. this isn't an urgent problem, since we can turn this option off for the default builds (not sure how often it's used at the moment), but we probably need a new GUI solution at some point

— Reply to this email directly, view it on GitHub https://github.com/JeffersonLab/HDGeant4/issues/216, or unsubscribe https://github.com/notifications/unsubscribe-auth/AB3YKWB6GISBKPHKJCEFY43XVPIXHANCNFSM6AAAAAA3RQS2EI . You are receiving this because you are subscribed to this thread.Message ID: @.***>

s6pepaul commented 1 year ago

I am happy to take care of setting up the container.

Peter

Sent from Outlook for iOShttps://aka.ms/o0ukef


From: Richard Jones @.> Sent: Tuesday, August 15, 2023 9:09:57 PM To: JeffersonLab/HDGeant4 @.> Cc: Subscribed @.***> Subject: Re: [JeffersonLab/HDGeant4] Support for newer software/OS combinations (Issue #216)

Sean,

It would be good at some point to configure a reference container with the flavor of RHEL9 that we all want to settle on. Can you delegate that to someone, or simply select one yourself? Once that is shared out to the groups working with the Gluex stack, we can start working out the kinks in the build scripts. Since a long time ago, I have been pushing for moving to a later release of G4. Can we do that at the same time?

-Richard Jones

On Tue, Aug 15, 2023 at 4:02 PM Sean Dobbs @.***> wrote:

I was looking into installing some newer packages for the GlueX software stack on AlmaLinux 9, and noticed a couple of issues:

-

ROOT 6.26 requires C++14, so it would be nice if there was some way to pass what flavor of C++ one wants to use to the hdgeant4 build system, so we can support C++11 and C++14 builds.

I think the RHEL9-series drops support for QT4. this isn't an urgent problem, since we can turn this option off for the default builds (not sure how often it's used at the moment), but we probably need a new GUI solution at some point

— Reply to this email directly, view it on GitHub https://github.com/JeffersonLab/HDGeant4/issues/216, or unsubscribe https://github.com/notifications/unsubscribe-auth/AB3YKWB6GISBKPHKJCEFY43XVPIXHANCNFSM6AAAAAA3RQS2EI . You are receiving this because you are subscribed to this thread.Message ID: @.***>

— Reply to this email directly, view it on GitHubhttps://github.com/JeffersonLab/HDGeant4/issues/216#issuecomment-1679538209, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ADGQ74R5BWDPZL6VOSV775DXVPJRLANCNFSM6AAAAAA3RQS2EI. You are receiving this because you are subscribed to this thread.Message ID: @.***>

sdobbs commented 1 year ago

Thanks Peter - I think we want to go with Alma9, since that's currently the flavor that JLab plans to use.

And yes Richard, moving to a new Geant4 version is part of the discussion - we kicked this off at the GlueX Software meeting on Monday, and will be following up in the coming weeks. In any case, the current Geant4 version doesn't build with gcc11, so we would need to move forward. Having some guidance for this will be great. Right now I'm testing with 10.06.p01.