[clang] [Clang] Correctly forward `--cuda-path` to the nvlink wrapper (PR #100170)
LLVM Continuous Integration via cfe-commits
cfe-commits at lists.llvm.org
Tue Jul 23 12:57:42 PDT 2024
llvm-ci wrote:
LLVM Buildbot has detected a new failure on builder `llvm-clang-x86_64-sie-win` running on `sie-win-worker` while building `clang` at step 7 "test-build-unified-tree-check-all".
Full details are available at: https://lab.llvm.org/buildbot/#/builders/46/builds/2164
Here is the relevant piece of the build log for the reference:
```
Step 7 (test-build-unified-tree-check-all) failure: test (failure)
******************** TEST 'Clang :: Driver/linker-wrapper-passes.c' FAILED ********************
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 4
mkdir -p Z:\b\llvm-clang-x86_64-sie-win\build\tools\clang\test\Driver\Output\linker-wrapper-passes.c.tmp
# executed command: mkdir -p 'Z:\b\llvm-clang-x86_64-sie-win\build\tools\clang\test\Driver\Output\linker-wrapper-passes.c.tmp'
# RUN: at line 5
z:\b\llvm-clang-x86_64-sie-win\build\bin\clang.exe -cc1 -emit-llvm-bc -o Z:\b\llvm-clang-x86_64-sie-win\build\tools\clang\test\Driver\Output\linker-wrapper-passes.c.tmp/host-x86_64-unknown-linux-gnu.bc -disable-O0-optnone -triple=x86_64-unknown-linux-gnu Z:\b\llvm-clang-x86_64-sie-win\llvm-project\clang\test\Driver\linker-wrapper-passes.c
# executed command: 'z:\b\llvm-clang-x86_64-sie-win\build\bin\clang.exe' -cc1 -emit-llvm-bc -o 'Z:\b\llvm-clang-x86_64-sie-win\build\tools\clang\test\Driver\Output\linker-wrapper-passes.c.tmp/host-x86_64-unknown-linux-gnu.bc' -disable-O0-optnone -triple=x86_64-unknown-linux-gnu 'Z:\b\llvm-clang-x86_64-sie-win\llvm-project\clang\test\Driver\linker-wrapper-passes.c'
# RUN: at line 7
z:\b\llvm-clang-x86_64-sie-win\build\bin\clang.exe -cc1 -emit-llvm-bc -o Z:\b\llvm-clang-x86_64-sie-win\build\tools\clang\test\Driver\Output\linker-wrapper-passes.c.tmp/openmp-amdgcn-amd-amdhsa.bc -disable-O0-optnone -triple=amdgcn-amd-amdhsa Z:\b\llvm-clang-x86_64-sie-win\llvm-project\clang\test\Driver\linker-wrapper-passes.c
# executed command: 'z:\b\llvm-clang-x86_64-sie-win\build\bin\clang.exe' -cc1 -emit-llvm-bc -o 'Z:\b\llvm-clang-x86_64-sie-win\build\tools\clang\test\Driver\Output\linker-wrapper-passes.c.tmp/openmp-amdgcn-amd-amdhsa.bc' -disable-O0-optnone -triple=amdgcn-amd-amdhsa 'Z:\b\llvm-clang-x86_64-sie-win\llvm-project\clang\test\Driver\linker-wrapper-passes.c'
# RUN: at line 9
z:\b\llvm-clang-x86_64-sie-win\build\bin\opt.exe Z:\b\llvm-clang-x86_64-sie-win\build\tools\clang\test\Driver\Output\linker-wrapper-passes.c.tmp/openmp-amdgcn-amd-amdhsa.bc -o Z:\b\llvm-clang-x86_64-sie-win\build\tools\clang\test\Driver\Output\linker-wrapper-passes.c.tmp/openmp-amdgcn-amd-amdhsa.bc -passes=forceattrs -force-remove-attribute=f:noinline
# executed command: 'z:\b\llvm-clang-x86_64-sie-win\build\bin\opt.exe' 'Z:\b\llvm-clang-x86_64-sie-win\build\tools\clang\test\Driver\Output\linker-wrapper-passes.c.tmp/openmp-amdgcn-amd-amdhsa.bc' -o 'Z:\b\llvm-clang-x86_64-sie-win\build\tools\clang\test\Driver\Output\linker-wrapper-passes.c.tmp/openmp-amdgcn-amd-amdhsa.bc' -passes=forceattrs -force-remove-attribute=f:noinline
# .---command stderr------------
# | z:\b\llvm-clang-x86_64-sie-win\build\bin\opt.exe: WARNING: failed to create target machine for 'amdgcn-amd-amdhsa': unable to get target for 'amdgcn-amd-amdhsa', see --version and --triple.
# `-----------------------------
# RUN: at line 11
z:\b\llvm-clang-x86_64-sie-win\build\bin\clang-offload-packager.exe -o Z:\b\llvm-clang-x86_64-sie-win\build\tools\clang\test\Driver\Output\linker-wrapper-passes.c.tmp/openmp-x86_64-unknown-linux-gnu.out --image=file=Z:\b\llvm-clang-x86_64-sie-win\build\tools\clang\test\Driver\Output\linker-wrapper-passes.c.tmp/openmp-amdgcn-amd-amdhsa.bc,triple=amdgcn-amd-amdhsa
# executed command: 'z:\b\llvm-clang-x86_64-sie-win\build\bin\clang-offload-packager.exe' -o 'Z:\b\llvm-clang-x86_64-sie-win\build\tools\clang\test\Driver\Output\linker-wrapper-passes.c.tmp/openmp-x86_64-unknown-linux-gnu.out' '--image=file=Z:\b\llvm-clang-x86_64-sie-win\build\tools\clang\test\Driver\Output\linker-wrapper-passes.c.tmp/openmp-amdgcn-amd-amdhsa.bc,triple=amdgcn-amd-amdhsa'
# RUN: at line 13
z:\b\llvm-clang-x86_64-sie-win\build\bin\clang.exe -cc1 -S -o Z:\b\llvm-clang-x86_64-sie-win\build\tools\clang\test\Driver\Output\linker-wrapper-passes.c.tmp/host-x86_64-unknown-linux-gnu.s -fopenmp -fopenmp-targets=amdgcn-amd-amdhsa -fembed-offload-object=Z:\b\llvm-clang-x86_64-sie-win\build\tools\clang\test\Driver\Output\linker-wrapper-passes.c.tmp/openmp-x86_64-unknown-linux-gnu.out Z:\b\llvm-clang-x86_64-sie-win\build\tools\clang\test\Driver\Output\linker-wrapper-passes.c.tmp/host-x86_64-unknown-linux-gnu.bc
# executed command: 'z:\b\llvm-clang-x86_64-sie-win\build\bin\clang.exe' -cc1 -S -o 'Z:\b\llvm-clang-x86_64-sie-win\build\tools\clang\test\Driver\Output\linker-wrapper-passes.c.tmp/host-x86_64-unknown-linux-gnu.s' -fopenmp -fopenmp-targets=amdgcn-amd-amdhsa '-fembed-offload-object=Z:\b\llvm-clang-x86_64-sie-win\build\tools\clang\test\Driver\Output\linker-wrapper-passes.c.tmp/openmp-x86_64-unknown-linux-gnu.out' 'Z:\b\llvm-clang-x86_64-sie-win\build\tools\clang\test\Driver\Output\linker-wrapper-passes.c.tmp/host-x86_64-unknown-linux-gnu.bc'
# .---command stderr------------
# | warning: overriding the module target triple with x86_64-sie-ps5 [-Woverride-module]
# | 1 warning generated.
# `-----------------------------
# RUN: at line 17
z:\b\llvm-clang-x86_64-sie-win\build\bin\clang.exe -cc1as -o Z:\b\llvm-clang-x86_64-sie-win\build\tools\clang\test\Driver\Output\linker-wrapper-passes.c.tmp/host-x86_64-unknown-linux-gnu.o -triple x86_64-unknown-linux-gnu -filetype obj -target-cpu x86-64 Z:\b\llvm-clang-x86_64-sie-win\build\tools\clang\test\Driver\Output\linker-wrapper-passes.c.tmp/host-x86_64-unknown-linux-gnu.s
# executed command: 'z:\b\llvm-clang-x86_64-sie-win\build\bin\clang.exe' -cc1as -o 'Z:\b\llvm-clang-x86_64-sie-win\build\tools\clang\test\Driver\Output\linker-wrapper-passes.c.tmp/host-x86_64-unknown-linux-gnu.o' -triple x86_64-unknown-linux-gnu -filetype obj -target-cpu x86-64 'Z:\b\llvm-clang-x86_64-sie-win\build\tools\clang\test\Driver\Output\linker-wrapper-passes.c.tmp/host-x86_64-unknown-linux-gnu.s'
# RUN: at line 22
z:\b\llvm-clang-x86_64-sie-win\build\bin\clang-linker-wrapper.exe -o a.out --embed-bitcode --dry-run --linker-path=/usr/bin/true Z:\b\llvm-clang-x86_64-sie-win\build\tools\clang\test\Driver\Output\linker-wrapper-passes.c.tmp/host-x86_64-unknown-linux-gnu.o --offload-opt=-load-pass-plugin=Z:\b\llvm-clang-x86_64-sie-win\build\bin/Bye.dll --offload-opt=-wave-goodbye --offload-opt=-passes="function(goodbye),module(inline)" 2>&1 | z:\b\llvm-clang-x86_64-sie-win\build\bin\filecheck.exe -match-full-lines -check-prefixes=OUT Z:\b\llvm-clang-x86_64-sie-win\llvm-project\clang\test\Driver\linker-wrapper-passes.c
# executed command: 'z:\b\llvm-clang-x86_64-sie-win\build\bin\clang-linker-wrapper.exe' -o a.out --embed-bitcode --dry-run --linker-path=/usr/bin/true 'Z:\b\llvm-clang-x86_64-sie-win\build\tools\clang\test\Driver\Output\linker-wrapper-passes.c.tmp/host-x86_64-unknown-linux-gnu.o' '--offload-opt=-load-pass-plugin=Z:\b\llvm-clang-x86_64-sie-win\build\bin/Bye.dll' --offload-opt=-wave-goodbye '--offload-opt=-passes=function(goodbye),module(inline)'
# note: command had no output on stdout or stderr
# error: command failed with exit status: 1
# executed command: 'z:\b\llvm-clang-x86_64-sie-win\build\bin\filecheck.exe' -match-full-lines -check-prefixes=OUT 'Z:\b\llvm-clang-x86_64-sie-win\llvm-project\clang\test\Driver\linker-wrapper-passes.c'
# .---command stderr------------
# | [1mZ:\b\llvm-clang-x86_64-sie-win\llvm-project\clang\test\Driver\linker-wrapper-passes.c:47:9: [0m[0;1;31merror: [0m[1mOUT: expected string not found in input
# | [0m// OUT: Bye: f
# | [0;1;32m ^
# | [0m[1m<stdin>:1:1: [0m[0;1;30mnote: [0m[1mscanning from here
# | [0mLLVM ERROR: Could not load library 'Z:\b\llvm-clang-x86_64-sie-win\build\bin/Bye.dll': Z:\b\llvm-clang-x86_64-sie-win\build\bin/Bye.dll: Can't open: The specified module could not be found. (0x7E)
# | [0;1;32m^
# | [0m[1m<stdin>:1:75: [0m[0;1;30mnote: [0m[1mpossible intended match here
# | [0mLLVM ERROR: Could not load library 'Z:\b\llvm-clang-x86_64-sie-win\build\bin/Bye.dll': Z:\b\llvm-clang-x86_64-sie-win\build\bin/Bye.dll: Can't open: The specified module could not be found. (0x7E)
# | [0;1;32m ^
# | [0m
...
```
https://github.com/llvm/llvm-project/pull/100170
More information about the cfe-commits
mailing list