Fix LLVM aarch64 relocation overflow
This is an attempt to fix the aarch64-specific issue in #1421.
#1421 appears similar to https://github.com/llvm/llvm-project/issues/71963, which is possibly fixed by https://github.com/llvm/llvm-project/pull/71968.
The diffs in this PR originated from https://github.com/llvm/llvm-project/pull/71968 and were modified to target the specific version of LLVM in use by CUDA Quantum (16.0.6).
Note: need to revert when LLVM is rebased.
Note: need to revert when LLVM is rebased.
That PR hasn't been merged in upstream LLVM yet, so we may need to rebase it (assuming this works in the first place).
CUDA Quantum Docs Bot: A preview of the documentation can be found here.
Note: need to revert when LLVM is rebased.
That PR hasn't been merged in upstream LLVM yet, so we may need to rebase it (assuming this works in the first place).
Good point. Will the chicken tumble down the hill faster than the egg...
CUDA Quantum Docs Bot: A preview of the documentation can be found here.
CUDA Quantum Docs Bot: A preview of the documentation can be found here.
Note: need to revert when LLVM is rebased.
Hopefully this gets merged upstream fairly soon so this will just be fixed out of the box.
CUDA Quantum Docs Bot: A preview of the documentation can be found here.