From 197a7728f8a6d7d2ef9ad5242f28123975b46b69 Mon Sep 17 00:00:00 2001 From: David Rohr Date: Sat, 10 Oct 2026 21:50:34 +0200 Subject: [PATCH 1/2] GPU Standalone: Fix standalone build helper if source path is given as relative path --- GPU/GPUTracking/Standalone/cmake/build.sh | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/GPU/GPUTracking/Standalone/cmake/build.sh b/GPU/GPUTracking/Standalone/cmake/build.sh index 8128603b6e923..aa8e95e15d3b6 100755 --- a/GPU/GPUTracking/Standalone/cmake/build.sh +++ b/GPU/GPUTracking/Standalone/cmake/build.sh @@ -4,9 +4,10 @@ if [[ -z $1 ]]; then exit 1 fi set -e +SRCPATH=$(realpath $1) mkdir -p standalone/build pushd standalone/build -cp $1/GPU/GPUTracking/Standalone/cmake/config.cmake . +cp $SRCPATH/GPU/GPUTracking/Standalone/cmake/config.cmake . if [[ $GPUCA_STANDALONE_CI == 1 ]]; then cat >> config.cmake << "EOF" set(ENABLE_CUDA 1) @@ -17,7 +18,7 @@ if [[ $GPUCA_STANDALONE_CI == 1 ]]; then set(GPUCA_CONFIG_WERROR 1) EOF fi -cmake -DCMAKE_INSTALL_PREFIX=../ $1/GPU/GPUTracking/Standalone +cmake -DCMAKE_INSTALL_PREFIX=../ $SRCPATH/GPU/GPUTracking/Standalone make ${JOBS+-j $JOBS} install if [[ $GPUCA_STANDALONE_CI == 1 ]]; then cat >> config.cmake << "EOF" From dee18ea9b13c22cc66069fe7b642e633d2d3b6bf Mon Sep 17 00:00:00 2001 From: David Rohr Date: Sat, 10 Oct 2026 21:57:51 +0200 Subject: [PATCH 2/2] GPU Standalone prepare: pull in GPU system packages if built by alidist --- GPU/GPUTracking/Standalone/cmake/prepare.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/GPU/GPUTracking/Standalone/cmake/prepare.sh b/GPU/GPUTracking/Standalone/cmake/prepare.sh index a7b2ff1f7db35..8c5f14a1e19d4 100755 --- a/GPU/GPUTracking/Standalone/cmake/prepare.sh +++ b/GPU/GPUTracking/Standalone/cmake/prepare.sh @@ -11,6 +11,6 @@ else fi eval "`alienv shell-helper`" # alienv load O2/latest -for i in Vc boost fmt CMake ms_gsl Clang ninja TBB ROOT ONNXRuntime GLFW; do +for i in Vc boost fmt CMake ms_gsl Clang ninja TBB ROOT ONNXRuntime GLFW gpu-system; do source sw/$ALIARCH/$i/latest/etc/profile.d/init.sh done