Skip to content

Conversation

M2-TE
Copy link
Contributor

@M2-TE M2-TE commented Jun 10, 2025

Starting with CUDA 12.8, gcc 14 can be used and is sometimes required, as some newer systems don't ship gcc 13 anymore by default. I've updated your automatic cuda gcc version check for that.

There was also an issue with Logging.hpp that uses uint8_t as the storage type for the LogLevel enum, for which the <cstdint> header was missing.

@amock
Copy link
Member

amock commented Jun 17, 2025

I think the tests aren't actually testing your changes. However, they seem valid and I checked the compilation on older versions: CUDA 12.0, gcc 13, Ubuntu 24.04.

@amock amock merged commit 235b482 into uos:main Jun 17, 2025
6 checks passed
@M2-TE M2-TE deleted the add_nvcc_gcc14 branch July 1, 2025 13:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants