From 0c93976ca5dbdc452dd2a4cb903585352edea44f Mon Sep 17 00:00:00 2001 From: Tyson Jones Date: Fri, 28 Feb 2025 00:57:37 +0100 Subject: [PATCH] mpi and cuda fails with msg: [ 18%] Linking CXX shared library libQuEST.so /tmp/ccy9NcXF.s: Assembler messages: /tmp/ccy9NcXF.s:55: Error: symbol `fatbinData' is already defined It seems like link-time optimisations break when both MPI and CUDA are being linked. Here's a hail-mary fix... --- .github/workflows/compilation.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/compilation.yml b/.github/workflows/compilation.yml index bff6c8173..7cda275ef 100644 --- a/.github/workflows/compilation.yml +++ b/.github/workflows/compilation.yml @@ -74,7 +74,7 @@ jobs: uses: Jimver/cuda-toolkit@v0.2.21 with: method: network - sub-packages: '["nvcc", "cudart", "thrust"]' + sub-packages: '["nvcc", "cudart", "thrust", "nvrtc"]' - name: Configure CMake run: >