Skip to content

Conversation

@ftynse
Copy link
Contributor

@ftynse ftynse commented Dec 26, 2025

Upstream exposed a better mechanism via CRTP, use that instead.

DO NOT MERGE until llvm/llvm-project#171775 lands and the LLVM SHA is bumped to include it.

Add a cmake configuration to hide all symbols except for the binding
symbols when building libWaterPythonCAPI.so on Linux systems. Otherwise
these clash with symbols loaded from libLLVM.so by ROCm 7 that
unconditionally loads libLLVM.so whenever torch is loaded. Arguably it
shouldn't and it's a clutch, but we need to make progress ourselves
without waiting for ROCm to figure it out.

Signed-off-by: Alex Zinenko <[email protected]>
Upstream exposed a better mechanism via CRTP, use that instead.
Base automatically changed from users/ftynse/water-linker-script to main December 26, 2025 15:24
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