Skip to content

Make some minor fixes to JIT+LTO functionality#1896

Merged
rapids-bot[bot] merged 2 commits intorapidsai:mainfrom
KyleFromNVIDIA:jit-lto-debug-configure-fixes
Mar 9, 2026
Merged

Make some minor fixes to JIT+LTO functionality#1896
rapids-bot[bot] merged 2 commits intorapidsai:mainfrom
KyleFromNVIDIA:jit-lto-debug-configure-fixes

Conversation

@KyleFromNVIDIA
Copy link
Member

  • Make it so that if a matrix file changes, CMake re-configures when attempting to rebuild. This puts matrix files on par with CMake files in triggering a re-configure.
  • Don't build JIT+LTO kernels with debug symbols, as nvcc does not currently support LTO and debug symbols simultaneously.

@KyleFromNVIDIA KyleFromNVIDIA requested a review from a team as a code owner March 9, 2026 16:26
@KyleFromNVIDIA KyleFromNVIDIA added the bug Something isn't working label Mar 9, 2026
@KyleFromNVIDIA KyleFromNVIDIA added the non-breaking Introduces a non-breaking change label Mar 9, 2026
@KyleFromNVIDIA
Copy link
Member Author

These fixes were originally introduced in #1807, but are now being moved into their own PR.

@KyleFromNVIDIA
Copy link
Member Author

/merge

@rapids-bot rapids-bot bot merged commit e91f7b7 into rapidsai:main Mar 9, 2026
153 of 155 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working non-breaking Introduces a non-breaking change

Development

Successfully merging this pull request may close these issues.

2 participants