[clang] Reland [HIP] use offload wrapper for non-device-only non-rdc (#132869) (PR #143964)
LLVM Continuous Integration via cfe-commits
cfe-commits at lists.llvm.org
Thu Jun 12 19:57:14 PDT 2025
llvm-ci wrote:
LLVM Buildbot has detected a new failure on builder `clang-x86_64-debian-fast` running on `gribozavr4` while building `clang` at step 6 "test-build-unified-tree-check-all".
Full details are available at: https://lab.llvm.org/buildbot/#/builders/56/builds/28320
<details>
<summary>Here is the relevant piece of the build log for the reference</summary>
```
Step 6 (test-build-unified-tree-check-all) failure: test (failure)
******************** TEST 'Clang :: Driver/linker-wrapper.c' FAILED ********************
Exit Code: 1
Command Output (stderr):
--
/b/1/clang-x86_64-debian-fast/llvm.obj/bin/clang -cc1 /b/1/clang-x86_64-debian-fast/llvm.src/clang/test/Driver/linker-wrapper.c -triple x86_64-unknown-linux-gnu -emit-obj -o /b/1/clang-x86_64-debian-fast/llvm.obj/tools/clang/test/Driver/Output/linker-wrapper.c.tmp.elf.o # RUN: at line 10
+ /b/1/clang-x86_64-debian-fast/llvm.obj/bin/clang -cc1 /b/1/clang-x86_64-debian-fast/llvm.src/clang/test/Driver/linker-wrapper.c -triple x86_64-unknown-linux-gnu -emit-obj -o /b/1/clang-x86_64-debian-fast/llvm.obj/tools/clang/test/Driver/Output/linker-wrapper.c.tmp.elf.o
/b/1/clang-x86_64-debian-fast/llvm.obj/bin/clang -cc1 /b/1/clang-x86_64-debian-fast/llvm.src/clang/test/Driver/linker-wrapper.c -triple nvptx64-nvidia-cuda -emit-llvm-bc -o /b/1/clang-x86_64-debian-fast/llvm.obj/tools/clang/test/Driver/Output/linker-wrapper.c.tmp.nvptx.bc # RUN: at line 11
+ /b/1/clang-x86_64-debian-fast/llvm.obj/bin/clang -cc1 /b/1/clang-x86_64-debian-fast/llvm.src/clang/test/Driver/linker-wrapper.c -triple nvptx64-nvidia-cuda -emit-llvm-bc -o /b/1/clang-x86_64-debian-fast/llvm.obj/tools/clang/test/Driver/Output/linker-wrapper.c.tmp.nvptx.bc
/b/1/clang-x86_64-debian-fast/llvm.obj/bin/clang -cc1 /b/1/clang-x86_64-debian-fast/llvm.src/clang/test/Driver/linker-wrapper.c -triple amdgcn-amd-amdhsa -emit-llvm-bc -o /b/1/clang-x86_64-debian-fast/llvm.obj/tools/clang/test/Driver/Output/linker-wrapper.c.tmp.amdgpu.bc # RUN: at line 12
+ /b/1/clang-x86_64-debian-fast/llvm.obj/bin/clang -cc1 /b/1/clang-x86_64-debian-fast/llvm.src/clang/test/Driver/linker-wrapper.c -triple amdgcn-amd-amdhsa -emit-llvm-bc -o /b/1/clang-x86_64-debian-fast/llvm.obj/tools/clang/test/Driver/Output/linker-wrapper.c.tmp.amdgpu.bc
/b/1/clang-x86_64-debian-fast/llvm.obj/bin/clang -cc1 /b/1/clang-x86_64-debian-fast/llvm.src/clang/test/Driver/linker-wrapper.c -triple spirv64-unknown-unknown -emit-llvm-bc -o /b/1/clang-x86_64-debian-fast/llvm.obj/tools/clang/test/Driver/Output/linker-wrapper.c.tmp.spirv.bc # RUN: at line 13
+ /b/1/clang-x86_64-debian-fast/llvm.obj/bin/clang -cc1 /b/1/clang-x86_64-debian-fast/llvm.src/clang/test/Driver/linker-wrapper.c -triple spirv64-unknown-unknown -emit-llvm-bc -o /b/1/clang-x86_64-debian-fast/llvm.obj/tools/clang/test/Driver/Output/linker-wrapper.c.tmp.spirv.bc
/b/1/clang-x86_64-debian-fast/llvm.obj/bin/clang-offload-packager -o /b/1/clang-x86_64-debian-fast/llvm.obj/tools/clang/test/Driver/Output/linker-wrapper.c.tmp.out --image=file=/b/1/clang-x86_64-debian-fast/llvm.obj/tools/clang/test/Driver/Output/linker-wrapper.c.tmp.elf.o,kind=openmp,triple=nvptx64-nvidia-cuda,arch=sm_70 --image=file=/b/1/clang-x86_64-debian-fast/llvm.obj/tools/clang/test/Driver/Output/linker-wrapper.c.tmp.elf.o,kind=openmp,triple=nvptx64-nvidia-cuda,arch=sm_70 # RUN: at line 15
+ /b/1/clang-x86_64-debian-fast/llvm.obj/bin/clang-offload-packager -o /b/1/clang-x86_64-debian-fast/llvm.obj/tools/clang/test/Driver/Output/linker-wrapper.c.tmp.out --image=file=/b/1/clang-x86_64-debian-fast/llvm.obj/tools/clang/test/Driver/Output/linker-wrapper.c.tmp.elf.o,kind=openmp,triple=nvptx64-nvidia-cuda,arch=sm_70 --image=file=/b/1/clang-x86_64-debian-fast/llvm.obj/tools/clang/test/Driver/Output/linker-wrapper.c.tmp.elf.o,kind=openmp,triple=nvptx64-nvidia-cuda,arch=sm_70
/b/1/clang-x86_64-debian-fast/llvm.obj/bin/clang -cc1 /b/1/clang-x86_64-debian-fast/llvm.src/clang/test/Driver/linker-wrapper.c -triple x86_64-unknown-linux-gnu -emit-obj -o /b/1/clang-x86_64-debian-fast/llvm.obj/tools/clang/test/Driver/Output/linker-wrapper.c.tmp.o -fembed-offload-object=/b/1/clang-x86_64-debian-fast/llvm.obj/tools/clang/test/Driver/Output/linker-wrapper.c.tmp.out # RUN: at line 18
+ /b/1/clang-x86_64-debian-fast/llvm.obj/bin/clang -cc1 /b/1/clang-x86_64-debian-fast/llvm.src/clang/test/Driver/linker-wrapper.c -triple x86_64-unknown-linux-gnu -emit-obj -o /b/1/clang-x86_64-debian-fast/llvm.obj/tools/clang/test/Driver/Output/linker-wrapper.c.tmp.o -fembed-offload-object=/b/1/clang-x86_64-debian-fast/llvm.obj/tools/clang/test/Driver/Output/linker-wrapper.c.tmp.out
/b/1/clang-x86_64-debian-fast/llvm.obj/bin/clang-linker-wrapper --host-triple=x86_64-unknown-linux-gnu --dry-run --linker-path=/usr/bin/ld /b/1/clang-x86_64-debian-fast/llvm.obj/tools/clang/test/Driver/Output/linker-wrapper.c.tmp.o -o a.out 2>&1 | /b/1/clang-x86_64-debian-fast/llvm.obj/bin/FileCheck /b/1/clang-x86_64-debian-fast/llvm.src/clang/test/Driver/linker-wrapper.c --check-prefix=NVPTX-LINK # RUN: at line 19
+ /b/1/clang-x86_64-debian-fast/llvm.obj/bin/clang-linker-wrapper --host-triple=x86_64-unknown-linux-gnu --dry-run --linker-path=/usr/bin/ld /b/1/clang-x86_64-debian-fast/llvm.obj/tools/clang/test/Driver/Output/linker-wrapper.c.tmp.o -o a.out
+ /b/1/clang-x86_64-debian-fast/llvm.obj/bin/FileCheck /b/1/clang-x86_64-debian-fast/llvm.src/clang/test/Driver/linker-wrapper.c --check-prefix=NVPTX-LINK
/b/1/clang-x86_64-debian-fast/llvm.obj/bin/clang -cc1 /b/1/clang-x86_64-debian-fast/llvm.src/clang/test/Driver/linker-wrapper.c -triple x86_64-unknown-linux-gnu -emit-llvm-bc -o /b/1/clang-x86_64-debian-fast/llvm.obj/tools/clang/test/Driver/Output/linker-wrapper.c.tmp.o -fembed-offload-object=/b/1/clang-x86_64-debian-fast/llvm.obj/tools/clang/test/Driver/Output/linker-wrapper.c.tmp.out # RUN: at line 21
+ /b/1/clang-x86_64-debian-fast/llvm.obj/bin/clang -cc1 /b/1/clang-x86_64-debian-fast/llvm.src/clang/test/Driver/linker-wrapper.c -triple x86_64-unknown-linux-gnu -emit-llvm-bc -o /b/1/clang-x86_64-debian-fast/llvm.obj/tools/clang/test/Driver/Output/linker-wrapper.c.tmp.o -fembed-offload-object=/b/1/clang-x86_64-debian-fast/llvm.obj/tools/clang/test/Driver/Output/linker-wrapper.c.tmp.out
/b/1/clang-x86_64-debian-fast/llvm.obj/bin/clang-linker-wrapper --host-triple=x86_64-unknown-linux-gnu --dry-run --linker-path=/usr/bin/ld /b/1/clang-x86_64-debian-fast/llvm.obj/tools/clang/test/Driver/Output/linker-wrapper.c.tmp.o -o a.out 2>&1 | /b/1/clang-x86_64-debian-fast/llvm.obj/bin/FileCheck /b/1/clang-x86_64-debian-fast/llvm.src/clang/test/Driver/linker-wrapper.c --check-prefix=NVPTX-LINK # RUN: at line 22
+ /b/1/clang-x86_64-debian-fast/llvm.obj/bin/FileCheck /b/1/clang-x86_64-debian-fast/llvm.src/clang/test/Driver/linker-wrapper.c --check-prefix=NVPTX-LINK
+ /b/1/clang-x86_64-debian-fast/llvm.obj/bin/clang-linker-wrapper --host-triple=x86_64-unknown-linux-gnu --dry-run --linker-path=/usr/bin/ld /b/1/clang-x86_64-debian-fast/llvm.obj/tools/clang/test/Driver/Output/linker-wrapper.c.tmp.o -o a.out
/b/1/clang-x86_64-debian-fast/llvm.obj/bin/clang-offload-packager -o /b/1/clang-x86_64-debian-fast/llvm.obj/tools/clang/test/Driver/Output/linker-wrapper.c.tmp.out --image=file=/b/1/clang-x86_64-debian-fast/llvm.obj/tools/clang/test/Driver/Output/linker-wrapper.c.tmp.elf.o,kind=openmp,triple=nvptx64-nvidia-cuda,arch=sm_70 --image=file=/b/1/clang-x86_64-debian-fast/llvm.obj/tools/clang/test/Driver/Output/linker-wrapper.c.tmp.elf.o,kind=openmp,triple=nvptx64-nvidia-cuda,arch=sm_70 # RUN: at line 27
+ /b/1/clang-x86_64-debian-fast/llvm.obj/bin/clang-offload-packager -o /b/1/clang-x86_64-debian-fast/llvm.obj/tools/clang/test/Driver/Output/linker-wrapper.c.tmp.out --image=file=/b/1/clang-x86_64-debian-fast/llvm.obj/tools/clang/test/Driver/Output/linker-wrapper.c.tmp.elf.o,kind=openmp,triple=nvptx64-nvidia-cuda,arch=sm_70 --image=file=/b/1/clang-x86_64-debian-fast/llvm.obj/tools/clang/test/Driver/Output/linker-wrapper.c.tmp.elf.o,kind=openmp,triple=nvptx64-nvidia-cuda,arch=sm_70
/b/1/clang-x86_64-debian-fast/llvm.obj/bin/clang -cc1 /b/1/clang-x86_64-debian-fast/llvm.src/clang/test/Driver/linker-wrapper.c -triple x86_64-unknown-linux-gnu -emit-obj -o /b/1/clang-x86_64-debian-fast/llvm.obj/tools/clang/test/Driver/Output/linker-wrapper.c.tmp.o -fembed-offload-object=/b/1/clang-x86_64-debian-fast/llvm.obj/tools/clang/test/Driver/Output/linker-wrapper.c.tmp.out # RUN: at line 30
+ /b/1/clang-x86_64-debian-fast/llvm.obj/bin/clang -cc1 /b/1/clang-x86_64-debian-fast/llvm.src/clang/test/Driver/linker-wrapper.c -triple x86_64-unknown-linux-gnu -emit-obj -o /b/1/clang-x86_64-debian-fast/llvm.obj/tools/clang/test/Driver/Output/linker-wrapper.c.tmp.o -fembed-offload-object=/b/1/clang-x86_64-debian-fast/llvm.obj/tools/clang/test/Driver/Output/linker-wrapper.c.tmp.out
/b/1/clang-x86_64-debian-fast/llvm.obj/bin/clang-linker-wrapper --host-triple=x86_64-unknown-linux-gnu --dry-run --device-compiler=-g --linker-path=/usr/bin/ld /b/1/clang-x86_64-debian-fast/llvm.obj/tools/clang/test/Driver/Output/linker-wrapper.c.tmp.o -o a.out 2>&1 | /b/1/clang-x86_64-debian-fast/llvm.obj/bin/FileCheck /b/1/clang-x86_64-debian-fast/llvm.src/clang/test/Driver/linker-wrapper.c --check-prefix=NVPTX-LINK-DEBUG # RUN: at line 31
+ /b/1/clang-x86_64-debian-fast/llvm.obj/bin/FileCheck /b/1/clang-x86_64-debian-fast/llvm.src/clang/test/Driver/linker-wrapper.c --check-prefix=NVPTX-LINK-DEBUG
+ /b/1/clang-x86_64-debian-fast/llvm.obj/bin/clang-linker-wrapper --host-triple=x86_64-unknown-linux-gnu --dry-run --device-compiler=-g --linker-path=/usr/bin/ld /b/1/clang-x86_64-debian-fast/llvm.obj/tools/clang/test/Driver/Output/linker-wrapper.c.tmp.o -o a.out
/b/1/clang-x86_64-debian-fast/llvm.obj/bin/clang-offload-packager -o /b/1/clang-x86_64-debian-fast/llvm.obj/tools/clang/test/Driver/Output/linker-wrapper.c.tmp.out --image=file=/b/1/clang-x86_64-debian-fast/llvm.obj/tools/clang/test/Driver/Output/linker-wrapper.c.tmp.elf.o,kind=openmp,triple=amdgcn-amd-amdhsa,arch=gfx908 --image=file=/b/1/clang-x86_64-debian-fast/llvm.obj/tools/clang/test/Driver/Output/linker-wrapper.c.tmp.elf.o,kind=openmp,triple=amdgcn-amd-amdhsa,arch=gfx908 # RUN: at line 36
+ /b/1/clang-x86_64-debian-fast/llvm.obj/bin/clang-offload-packager -o /b/1/clang-x86_64-debian-fast/llvm.obj/tools/clang/test/Driver/Output/linker-wrapper.c.tmp.out --image=file=/b/1/clang-x86_64-debian-fast/llvm.obj/tools/clang/test/Driver/Output/linker-wrapper.c.tmp.elf.o,kind=openmp,triple=amdgcn-amd-amdhsa,arch=gfx908 --image=file=/b/1/clang-x86_64-debian-fast/llvm.obj/tools/clang/test/Driver/Output/linker-wrapper.c.tmp.elf.o,kind=openmp,triple=amdgcn-amd-amdhsa,arch=gfx908
/b/1/clang-x86_64-debian-fast/llvm.obj/bin/clang -cc1 /b/1/clang-x86_64-debian-fast/llvm.src/clang/test/Driver/linker-wrapper.c -triple x86_64-unknown-linux-gnu -emit-obj -o /b/1/clang-x86_64-debian-fast/llvm.obj/tools/clang/test/Driver/Output/linker-wrapper.c.tmp.o -fembed-offload-object=/b/1/clang-x86_64-debian-fast/llvm.obj/tools/clang/test/Driver/Output/linker-wrapper.c.tmp.out # RUN: at line 39
+ /b/1/clang-x86_64-debian-fast/llvm.obj/bin/clang -cc1 /b/1/clang-x86_64-debian-fast/llvm.src/clang/test/Driver/linker-wrapper.c -triple x86_64-unknown-linux-gnu -emit-obj -o /b/1/clang-x86_64-debian-fast/llvm.obj/tools/clang/test/Driver/Output/linker-wrapper.c.tmp.o -fembed-offload-object=/b/1/clang-x86_64-debian-fast/llvm.obj/tools/clang/test/Driver/Output/linker-wrapper.c.tmp.out
/b/1/clang-x86_64-debian-fast/llvm.obj/bin/clang-linker-wrapper --host-triple=x86_64-unknown-linux-gnu --dry-run --linker-path=/usr/bin/ld /b/1/clang-x86_64-debian-fast/llvm.obj/tools/clang/test/Driver/Output/linker-wrapper.c.tmp.o -o a.out 2>&1 | /b/1/clang-x86_64-debian-fast/llvm.obj/bin/FileCheck /b/1/clang-x86_64-debian-fast/llvm.src/clang/test/Driver/linker-wrapper.c --check-prefix=AMDGPU-LINK # RUN: at line 40
+ /b/1/clang-x86_64-debian-fast/llvm.obj/bin/clang-linker-wrapper --host-triple=x86_64-unknown-linux-gnu --dry-run --linker-path=/usr/bin/ld /b/1/clang-x86_64-debian-fast/llvm.obj/tools/clang/test/Driver/Output/linker-wrapper.c.tmp.o -o a.out
+ /b/1/clang-x86_64-debian-fast/llvm.obj/bin/FileCheck /b/1/clang-x86_64-debian-fast/llvm.src/clang/test/Driver/linker-wrapper.c --check-prefix=AMDGPU-LINK
/b/1/clang-x86_64-debian-fast/llvm.obj/bin/clang-offload-packager -o /b/1/clang-x86_64-debian-fast/llvm.obj/tools/clang/test/Driver/Output/linker-wrapper.c.tmp.out --image=file=/b/1/clang-x86_64-debian-fast/llvm.obj/tools/clang/test/Driver/Output/linker-wrapper.c.tmp.amdgpu.bc,kind=openmp,triple=amdgcn-amd-amdhsa,arch=gfx1030 --image=file=/b/1/clang-x86_64-debian-fast/llvm.obj/tools/clang/test/Driver/Output/linker-wrapper.c.tmp.amdgpu.bc,kind=openmp,triple=amdgcn-amd-amdhsa,arch=gfx1030 # RUN: at line 45
+ /b/1/clang-x86_64-debian-fast/llvm.obj/bin/clang-offload-packager -o /b/1/clang-x86_64-debian-fast/llvm.obj/tools/clang/test/Driver/Output/linker-wrapper.c.tmp.out --image=file=/b/1/clang-x86_64-debian-fast/llvm.obj/tools/clang/test/Driver/Output/linker-wrapper.c.tmp.amdgpu.bc,kind=openmp,triple=amdgcn-amd-amdhsa,arch=gfx1030 --image=file=/b/1/clang-x86_64-debian-fast/llvm.obj/tools/clang/test/Driver/Output/linker-wrapper.c.tmp.amdgpu.bc,kind=openmp,triple=amdgcn-amd-amdhsa,arch=gfx1030
/b/1/clang-x86_64-debian-fast/llvm.obj/bin/clang -cc1 /b/1/clang-x86_64-debian-fast/llvm.src/clang/test/Driver/linker-wrapper.c -triple x86_64-unknown-linux-gnu -emit-obj -o /b/1/clang-x86_64-debian-fast/llvm.obj/tools/clang/test/Driver/Output/linker-wrapper.c.tmp.o -fembed-offload-object=/b/1/clang-x86_64-debian-fast/llvm.obj/tools/clang/test/Driver/Output/linker-wrapper.c.tmp.out # RUN: at line 48
+ /b/1/clang-x86_64-debian-fast/llvm.obj/bin/clang -cc1 /b/1/clang-x86_64-debian-fast/llvm.src/clang/test/Driver/linker-wrapper.c -triple x86_64-unknown-linux-gnu -emit-obj -o /b/1/clang-x86_64-debian-fast/llvm.obj/tools/clang/test/Driver/Output/linker-wrapper.c.tmp.o -fembed-offload-object=/b/1/clang-x86_64-debian-fast/llvm.obj/tools/clang/test/Driver/Output/linker-wrapper.c.tmp.out
/b/1/clang-x86_64-debian-fast/llvm.obj/bin/clang-linker-wrapper --host-triple=x86_64-unknown-linux-gnu --dry-run --device-compiler=--save-temps --linker-path=/usr/bin/ld /b/1/clang-x86_64-debian-fast/llvm.obj/tools/clang/test/Driver/Output/linker-wrapper.c.tmp.o -o a.out 2>&1 | /b/1/clang-x86_64-debian-fast/llvm.obj/bin/FileCheck /b/1/clang-x86_64-debian-fast/llvm.src/clang/test/Driver/linker-wrapper.c --check-prefix=AMDGPU-LTO-TEMPS # RUN: at line 49
+ /b/1/clang-x86_64-debian-fast/llvm.obj/bin/FileCheck /b/1/clang-x86_64-debian-fast/llvm.src/clang/test/Driver/linker-wrapper.c --check-prefix=AMDGPU-LTO-TEMPS
+ /b/1/clang-x86_64-debian-fast/llvm.obj/bin/clang-linker-wrapper --host-triple=x86_64-unknown-linux-gnu --dry-run --device-compiler=--save-temps --linker-path=/usr/bin/ld /b/1/clang-x86_64-debian-fast/llvm.obj/tools/clang/test/Driver/Output/linker-wrapper.c.tmp.o -o a.out
/b/1/clang-x86_64-debian-fast/llvm.obj/bin/clang-offload-packager -o /b/1/clang-x86_64-debian-fast/llvm.obj/tools/clang/test/Driver/Output/linker-wrapper.c.tmp.out --image=file=/b/1/clang-x86_64-debian-fast/llvm.obj/tools/clang/test/Driver/Output/linker-wrapper.c.tmp.spirv.bc,kind=sycl,triple=spirv64-unknown-unknown,arch=generic # RUN: at line 54
+ /b/1/clang-x86_64-debian-fast/llvm.obj/bin/clang-offload-packager -o /b/1/clang-x86_64-debian-fast/llvm.obj/tools/clang/test/Driver/Output/linker-wrapper.c.tmp.out --image=file=/b/1/clang-x86_64-debian-fast/llvm.obj/tools/clang/test/Driver/Output/linker-wrapper.c.tmp.spirv.bc,kind=sycl,triple=spirv64-unknown-unknown,arch=generic
/b/1/clang-x86_64-debian-fast/llvm.obj/bin/clang -cc1 /b/1/clang-x86_64-debian-fast/llvm.src/clang/test/Driver/linker-wrapper.c -triple x86_64-unknown-linux-gnu -emit-obj -o /b/1/clang-x86_64-debian-fast/llvm.obj/tools/clang/test/Driver/Output/linker-wrapper.c.tmp.o -fembed-offload-object=/b/1/clang-x86_64-debian-fast/llvm.obj/tools/clang/test/Driver/Output/linker-wrapper.c.tmp.out # RUN: at line 56
+ /b/1/clang-x86_64-debian-fast/llvm.obj/bin/clang -cc1 /b/1/clang-x86_64-debian-fast/llvm.src/clang/test/Driver/linker-wrapper.c -triple x86_64-unknown-linux-gnu -emit-obj -o /b/1/clang-x86_64-debian-fast/llvm.obj/tools/clang/test/Driver/Output/linker-wrapper.c.tmp.o -fembed-offload-object=/b/1/clang-x86_64-debian-fast/llvm.obj/tools/clang/test/Driver/Output/linker-wrapper.c.tmp.out
...
```
</details>
https://github.com/llvm/llvm-project/pull/143964
More information about the cfe-commits
mailing list