From e61c38abed6680a96b03d63eac95633556528878 Mon Sep 17 00:00:00 2001 From: Maurik Holtrop Date: Thu, 26 Feb 2026 16:28:54 -0300 Subject: [PATCH 1/2] Fix issue with cmake not completing on AlmaLinux 9 --- cmake/Modules/MacroModule.cmake | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmake/Modules/MacroModule.cmake b/cmake/Modules/MacroModule.cmake index 53e4566ac..76ddbf712 100644 --- a/cmake/Modules/MacroModule.cmake +++ b/cmake/Modules/MacroModule.cmake @@ -99,7 +99,7 @@ macro(MODULE) add_library(${MODULE_NAME} SHARED ${sources} ${MODULE_EXTRA_SOURCES}) # add link libs - target_link_libraries(${MODULE_NAME} ${MODULE_LIBRARIES} ${MODULE_EXTRA_LINK_LIBRARIES}) + target_link_libraries(${MODULE_NAME} PUBLIC ${MODULE_LIBRARIES} ${MODULE_EXTRA_LINK_LIBRARIES}) # install the library install(TARGETS ${MODULE_NAME} DESTINATION ${CMAKE_INSTALL_PREFIX}/lib) From 81466f7f367793d0990c01045c2a3b70ebb2a6d4 Mon Sep 17 00:00:00 2001 From: mholtrop Date: Thu, 26 Feb 2026 14:46:05 -0500 Subject: [PATCH 2/2] Add math.h so this code compiles properly --- event/src/MCEcalHit.cxx | 1 + event/src/MCTrackerHit.cxx | 1 + event/src/TrackerHit.cxx | 1 + 3 files changed, 3 insertions(+) diff --git a/event/src/MCEcalHit.cxx b/event/src/MCEcalHit.cxx index ae05e56f2..f4193a6ad 100644 --- a/event/src/MCEcalHit.cxx +++ b/event/src/MCEcalHit.cxx @@ -5,6 +5,7 @@ */ #include "MCEcalHit.h" +#include ClassImp(MCEcalHit) diff --git a/event/src/MCTrackerHit.cxx b/event/src/MCTrackerHit.cxx index d6a158481..a65de804e 100644 --- a/event/src/MCTrackerHit.cxx +++ b/event/src/MCTrackerHit.cxx @@ -5,6 +5,7 @@ */ #include "MCTrackerHit.h" +#include ClassImp(MCTrackerHit) diff --git a/event/src/TrackerHit.cxx b/event/src/TrackerHit.cxx index 2b8685f50..5b16efa0c 100644 --- a/event/src/TrackerHit.cxx +++ b/event/src/TrackerHit.cxx @@ -5,6 +5,7 @@ */ #include "TrackerHit.h" +#include ClassImp(TrackerHit)