Opened 7 years ago

Closed 7 years ago

Last modified 7 years ago

#42999 closed update (fixed)

geant4.9.6: upgrade to 4.9.6.p03

Reported by: mojca (Mojca Miklavec) Owned by: mojca (Mojca Miklavec)
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc: cjones051073 (Chris Jones)
Port: geant4

Description

I'm attaching a patch for upgrading Geant4.9.6 to patch 3.

The reason why I didn't commit it yet is because I would like to use the built-in CLHEP.

I would like to wait to see if Gate would be patched quickly enough to allow using the built-in CLHEP.

Attachments (2)

geant4.9.6.p03.diff (3.2 KB) - added by mojca (Mojca Miklavec) 7 years ago.
geant4-9.6.p03-clhep-noblacklist.diff (5.6 KB) - added by mojca (Mojca Miklavec) 7 years ago.
Upgrade geant4 to 9.6.p03, remove compiler blacklist, use built-in clhep by default

Download all attachments as: .zip

Change History (6)

Changed 7 years ago by mojca (Mojca Miklavec)

Attachment: geant4.9.6.p03.diff added

comment:1 Changed 7 years ago by mojca (Mojca Miklavec)

Cc: jonesc@… added

Other things to do in the upgrade:

  • fix compiler blacklist (test different configurations)
  • remove ROOT from dependency list
  • patch FindROOT.cmake to be able to find relocated ROOT automatically
  • switch to built-in clhep(?)

Changed 7 years ago by mojca (Mojca Miklavec)

Upgrade geant4 to 9.6.p03, remove compiler blacklist, use built-in clhep by default

comment:2 Changed 7 years ago by mojca (Mojca Miklavec)

I uploaded a new patch. The only missing bit is making sure that new Root could be discovered by default when FindROOT.cmake is being called. It should probably be sufficient to add ROOT's path to the search list.

comment:3 Changed 7 years ago by mojca (Mojca Miklavec)

Resolution: fixed
Status: newclosed

Committed in r119343.

comment:4 Changed 7 years ago by mojca (Mojca Miklavec)

Of course FindROOT.cmake might still need a fix, but I'll worry about that later.

Note: See TracTickets for help on using tickets.