Skip to content

HIP/SYCL CMake Code Visibility, main branch (2026.02.18.)#351

Merged
krasznaa merged 1 commit intoacts-project:mainfrom
krasznaa:CMakeFix-main-20260218
Feb 19, 2026
Merged

HIP/SYCL CMake Code Visibility, main branch (2026.02.18.)#351
krasznaa merged 1 commit intoacts-project:mainfrom
krasznaa:CMakeFix-main-20260218

Conversation

@krasznaa
Copy link
Member

As reported by @StewMH in https://its.cern.ch/jira/browse/ATEAM-1138 (which I'm now working around in https://gitlab.cern.ch/atlas/athena/-/merge_requests/86180), clients trying to use this project's SYCL (or HIP) building functionality from a pre-installed version of VecMem, have not worked for a while. 😦

I was trying to find the exact PR in which this was broken, but gave up after a while...

I'm interested in your opinion Stewart: I believe this issue also has to do with why you have seen a bit different of a behaviour with your HIP build from what I've seen. 🤔 Now that since CMake 3.28 we can technically build HIP code for NVIDIA backends with native CMake as well, I guess this addition may just make your life even harder, doesn't it...?

Still, I would probably first put this in, and then finally look at #342. (Which will need some tweaking.)

@krasznaa krasznaa added the bug Something isn't working label Feb 18, 2026
@krasznaa krasznaa force-pushed the CMakeFix-main-20260218 branch from f4f2611 to 4180ea5 Compare February 18, 2026 15:05
@sonarqubecloud
Copy link

@StewMH
Copy link
Contributor

StewMH commented Feb 18, 2026

I haven't tried using the NVidia backend for HIP yet.

#342 depends on the quality of the native support for HIP: seems fine for me with cmake 4.0.1. No objections to this, it might indeed help with acts-project/traccc#1211

@krasznaa krasznaa merged commit 405d765 into acts-project:main Feb 19, 2026
32 checks passed
@krasznaa krasznaa deleted the CMakeFix-main-20260218 branch February 19, 2026 12:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants