Skip to content

Conversation

@jtramm
Copy link

@jtramm jtramm commented Jan 31, 2025

This PR removes the -fno-relaxed-template-template-args argument that was added as a stopgap in #52. This was being used to fix a problem in xtensor and LLVM 19. The current build of LLVM (LLVM 21) doesn't need this argument to work anymore -- and also has removed this argument so gives an error if it is passed (it had been deprecated for awhile).

This PR will cause OpenMC to no longer work with LLVM19 -- however, once xtensor-stack/xtensor#2821 is merged in to xtensor we can just update to that xtensor version to get OpenMC working again with LLVM 19. It is better not to wait until that is merged so that CI testing of the nightly LLVM build can continue. Those wanting to build the GPU offloading version of OpenMC specifically with LLVM 19 can just add the argument back in in the interim, though hopefully the xtensor fix will get merged soon.

@jtramm jtramm requested a review from paulromano January 31, 2025 15:48
@paulromano paulromano merged commit 022ae9d into openmp-target-offload Jan 31, 2025
@paulromano paulromano deleted the xtensor_unfix branch January 31, 2025 16:21
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.

3 participants