acts-project / acts-project/acts
Compilation problem with ModuleMapCuda.cu on aarch64 with CMAKE_CUDA_STANDARD 23
- 主要言語
- C++
- スター
- 131
- フォーク
- 276
- 平均マージ
- 3日 13時間
- マージ済み PR(30日)
- 112
説明
There is a compilation problem with Acts v47.0.0 in `Plugins/Gnn/src/ModuleMapCuda.cu` on the Athena,aarch64-el9-gcc15 platform using `CMAKE_CUDA_STANDARD 23` and cmake 4.4.0 as done in the atlasexternals MR https://gitlab.cern.ch/atlas/atlasexternals/-/merge_requests/1420
It works fine for the platform Athena,x86_64-el9-gcc15 in the same MR.
There is not much in the CI pipeline logs at https://gitlab.cern.ch/atlas/atlasexternals/-/jobs/78870939/raw apart from:
```
2026-07-17T23:04:20.685409Z 01O Compilation aborted.
2026-07-17T23:04:20.685416Z 01O gmake[5]: *** [Plugins/Gnn/CMakeFiles/ActsPluginGnn.dir/build.make:164: Plugins/Gnn/CMakeFiles/ActsPluginGnn.dir/src/ModuleMapCuda.cu.o] Error 1
```
It's reproducible locally when building Acts in this atlasexternals setup.
The problem disappears when using `CMAKE_CUDA_STANDARD 20` or `-DACTS_GNN_ENABLE_MODULEMAP:BOOL=OFF` with `CMAKE_CUDA_STANDARD 23` - this is obviously just working around the problem.
Are we missing something in the setup for aarch64 in atlasexternals or is there some aarch64 bug in `ModuleMapCuda.cu` ? Or should we actually use `-DACTS_GNN_ENABLE_MODULEMAP:BOOL=OFF` on aarch64 ?
Can you please have a look ?
Cheers, Johannes
コントリビューションガイド
評価
この issue はまだ評価されていません。