[lld] [LLD][COFF] Update nodefaultlibs after updating search paths (PR #128813)
via llvm-commits
llvm-commits at lists.llvm.org
Sat Mar 8 19:44:25 PST 2025
A2uria wrote:
Test is expected to fail after cherry picking https://github.com/llvm/llvm-project/commit/9ef907a0895b783622a1fa4bb6c6f528b99abaf5 into main.
<details>
<summary>Windows</summary>
```
llvm-lit.py: V:\llvm-project\llvm\utils\lit\lit\llvm\config.py:57: note: using lit tools: C:\Program Files\Git\usr\bin
llvm-lit.py: V:\llvm-project\llvm\utils\lit\lit\llvm\config.py:512: note: using ld.lld: v:\llvm-project\build\bin\ld.lld.exe
llvm-lit.py: V:\llvm-project\llvm\utils\lit\lit\llvm\config.py:512: note: using lld-link: v:\llvm-project\build\bin\lld-link.exe
llvm-lit.py: V:\llvm-project\llvm\utils\lit\lit\llvm\config.py:512: note: using ld64.lld: v:\llvm-project\build\bin\ld64.lld.exe
llvm-lit.py: V:\llvm-project\llvm\utils\lit\lit\llvm\config.py:512: note: using wasm-ld: v:\llvm-project\build\bin\wasm-ld.exe
-- Testing: 3065 tests, 20 workers --
Testing: 0..
FAIL: lld :: COFF/nodefaultlib.test (355 of 3065)
******************** TEST 'lld :: COFF/nodefaultlib.test' FAILED ********************
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 1
cp V:\llvm-project\lld\test\COFF/Inputs/hello64.obj V:\llvm-project\build\tools\lld\test\COFF\Output
# executed command: cp 'V:\llvm-project\lld\test\COFF/Inputs/hello64.obj' 'V:\llvm-project\build\tools\lld\test\COFF\Output'
# RUN: at line 2
cp V:\llvm-project\lld\test\COFF/Inputs/std64.lib V:\llvm-project\build\tools\lld\test\COFF\Output
# executed command: cp 'V:\llvm-project\lld\test\COFF/Inputs/std64.lib' 'V:\llvm-project\build\tools\lld\test\COFF\Output'
# RUN: at line 4
not v:\llvm-project\build\bin\lld-link.exe /out:V:\llvm-project\build\tools\lld\test\COFF\Output\nodefaultlib.test.tmp.exe /entry:main /subsystem:console hello64.obj /defaultlib:std64.lib >& V:\llvm-project\build\tools\lld\test\COFF\Output\nodefaultlib.test.tmp.log
# executed command: not 'v:\llvm-project\build\bin\lld-link.exe' '/out:V:\llvm-project\build\tools\lld\test\COFF\Output\nodefaultlib.test.tmp.exe' /entry:main /subsystem:console hello64.obj /defaultlib:std64.lib
# RUN: at line 6
v:\llvm-project\build\bin\filecheck.exe -DMSG='no such file or directory' -check-prefix=CHECK1 V:\llvm-project\lld\test\COFF\nodefaultlib.test < V:\llvm-project\build\tools\lld\test\COFF\Output\nodefaultlib.test.tmp.log
# executed command: 'v:\llvm-project\build\bin\filecheck.exe' '-DMSG=no such file or directory' -check-prefix=CHECK1 'V:\llvm-project\lld\test\COFF\nodefaultlib.test'
# RUN: at line 8
not v:\llvm-project\build\bin\lld-link.exe /out:V:\llvm-project\build\tools\lld\test\COFF\Output\nodefaultlib.test.tmp.exe /entry:main /subsystem:console hello64 /defaultlib:std64.lib >& V:\llvm-project\build\tools\lld\test\COFF\Output\nodefaultlib.test.tmp.log
# executed command: not 'v:\llvm-project\build\bin\lld-link.exe' '/out:V:\llvm-project\build\tools\lld\test\COFF\Output\nodefaultlib.test.tmp.exe' /entry:main /subsystem:console hello64 /defaultlib:std64.lib
# RUN: at line 10
v:\llvm-project\build\bin\filecheck.exe -DMSG='no such file or directory' -check-prefix=CHECK2 V:\llvm-project\lld\test\COFF\nodefaultlib.test < V:\llvm-project\build\tools\lld\test\COFF\Output\nodefaultlib.test.tmp.log
# executed command: 'v:\llvm-project\build\bin\filecheck.exe' '-DMSG=no such file or directory' -check-prefix=CHECK2 'V:\llvm-project\lld\test\COFF\nodefaultlib.test'
# RUN: at line 12
v:\llvm-project\build\bin\lld-link.exe /libpath:V:\llvm-project\build\tools\lld\test\COFF\Output /out:V:\llvm-project\build\tools\lld\test\COFF\Output\nodefaultlib.test.tmp.exe /entry:main /subsystem:console hello64.obj /defaultlib:std64.lib /nodefaultlib:std64.lib >& V:\llvm-project\build\tools\lld\test\COFF\Output\nodefaultlib.test.tmp.log || true
# executed command: 'v:\llvm-project\build\bin\lld-link.exe' '/libpath:V:\llvm-project\build\tools\lld\test\COFF\Output' '/out:V:\llvm-project\build\tools\lld\test\COFF\Output\nodefaultlib.test.tmp.exe' /entry:main /subsystem:console hello64.obj /defaultlib:std64.lib /nodefaultlib:std64.lib
# .---redirected output from 'V:\llvm-project\build\tools\lld\test\COFF\Output\nodefaultlib.test.tmp.log'
# | lld-link: error: undefined symbol: ExitProcess
# | >>> referenced by V:\llvm-project\build\tools\lld\test\COFF\Output\hello64.obj:(main)
# |
# | lld-link: error: undefined symbol: MessageBoxA
# | >>> referenced by V:\llvm-project\build\tools\lld\test\COFF\Output\hello64.obj:(main)
# |
# | lld-link: error: undefined symbol: ImportByOrdinal
# | >>> referenced by V:\llvm-project\build\tools\lld\test\COFF\Output\hello64.obj:(main)
# `-----------------------------
# note: command had no output on stdout or stderr
# error: command failed with exit status: 1
# executed command: true
# RUN: at line 15
v:\llvm-project\build\bin\filecheck.exe -check-prefix=CHECK3 V:\llvm-project\lld\test\COFF\nodefaultlib.test < V:\llvm-project\build\tools\lld\test\COFF\Output\nodefaultlib.test.tmp.log
# executed command: 'v:\llvm-project\build\bin\filecheck.exe' -check-prefix=CHECK3 'V:\llvm-project\lld\test\COFF\nodefaultlib.test'
# RUN: at line 17
v:\llvm-project\build\bin\lld-link.exe /libpath:V:\llvm-project\build\tools\lld\test\COFF\Output /out:V:\llvm-project\build\tools\lld\test\COFF\Output\nodefaultlib.test.tmp.exe /entry:main /subsystem:console hello64.obj /defaultlib:std64 /nodefaultlib:std64.lib >& V:\llvm-project\build\tools\lld\test\COFF\Output\nodefaultlib.test.tmp.log || true
# executed command: 'v:\llvm-project\build\bin\lld-link.exe' '/libpath:V:\llvm-project\build\tools\lld\test\COFF\Output' '/out:V:\llvm-project\build\tools\lld\test\COFF\Output\nodefaultlib.test.tmp.exe' /entry:main /subsystem:console hello64.obj /defaultlib:std64 /nodefaultlib:std64.lib
# .---redirected output from 'V:\llvm-project\build\tools\lld\test\COFF\Output\nodefaultlib.test.tmp.log'
# | lld-link: error: undefined symbol: ExitProcess
# | >>> referenced by V:\llvm-project\build\tools\lld\test\COFF\Output\hello64.obj:(main)
# |
# | lld-link: error: undefined symbol: MessageBoxA
# | >>> referenced by V:\llvm-project\build\tools\lld\test\COFF\Output\hello64.obj:(main)
# |
# | lld-link: error: undefined symbol: ImportByOrdinal
# | >>> referenced by V:\llvm-project\build\tools\lld\test\COFF\Output\hello64.obj:(main)
# `-----------------------------
# note: command had no output on stdout or stderr
# error: command failed with exit status: 1
# executed command: true
# RUN: at line 20
v:\llvm-project\build\bin\filecheck.exe -check-prefix=CHECK3 V:\llvm-project\lld\test\COFF\nodefaultlib.test < V:\llvm-project\build\tools\lld\test\COFF\Output\nodefaultlib.test.tmp.log
# executed command: 'v:\llvm-project\build\bin\filecheck.exe' -check-prefix=CHECK3 'V:\llvm-project\lld\test\COFF\nodefaultlib.test'
# RUN: at line 27
v:\llvm-project\build\bin\lld-link.exe /libpath:V:\llvm-project\build\tools\lld\test\COFF\Output /out:V:\llvm-project\build\tools\lld\test\COFF\Output\nodefaultlib.test.tmp.exe /entry:main /subsystem:console hello64.obj /defaultlib:std64.lib
# executed command: 'v:\llvm-project\build\bin\lld-link.exe' '/libpath:V:\llvm-project\build\tools\lld\test\COFF\Output' '/out:V:\llvm-project\build\tools\lld\test\COFF\Output\nodefaultlib.test.tmp.exe' /entry:main /subsystem:console hello64.obj /defaultlib:std64.lib
# RUN: at line 30
env LIB=V:\llvm-project\build\tools\lld\test\COFF\Output v:\llvm-project\build\bin\lld-link.exe /out:V:\llvm-project\build\tools\lld\test\COFF\Output\nodefaultlib.test.tmp.exe /entry:main /subsystem:console hello64.obj /defaultlib:std64.lib
# executed command: env 'LIB=V:\llvm-project\build\tools\lld\test\COFF\Output' 'v:\llvm-project\build\bin\lld-link.exe' '/out:V:\llvm-project\build\tools\lld\test\COFF\Output\nodefaultlib.test.tmp.exe' /entry:main /subsystem:console hello64.obj /defaultlib:std64.lib
# RUN: at line 34
v:\llvm-project\build\bin\lld-link.exe V:\llvm-project\lld\test\COFF/Inputs/precomp.obj V:\llvm-project\lld\test\COFF/Inputs/precomp-a.obj V:\llvm-project\lld\test\COFF/Inputs/precomp-b.obj /nodefaultlib:libcmt /nodefaultlib:oldnames /entry:main /debug /pdb:V:\llvm-project\build\tools\lld\test\COFF\Output\nodefaultlib.test.tmp.pdb /out:V:\llvm-project\build\tools\lld\test\COFF\Output\nodefaultlib.test.tmp.exe /opt:ref /opt:icf
# executed command: 'v:\llvm-project\build\bin\lld-link.exe' 'V:\llvm-project\lld\test\COFF/Inputs/precomp.obj' 'V:\llvm-project\lld\test\COFF/Inputs/precomp-a.obj' 'V:\llvm-project\lld\test\COFF/Inputs/precomp-b.obj' /nodefaultlib:libcmt /nodefaultlib:oldnames /entry:main /debug '/pdb:V:\llvm-project\build\tools\lld\test\COFF\Output\nodefaultlib.test.tmp.pdb' '/out:V:\llvm-project\build\tools\lld\test\COFF\Output\nodefaultlib.test.tmp.exe' /opt:ref /opt:icf
# RUN: at line 35
v:\llvm-project\build\bin\llvm-pdbutil.exe dump -modules V:\llvm-project\build\tools\lld\test\COFF\Output\nodefaultlib.test.tmp.pdb | v:\llvm-project\build\bin\filecheck.exe V:\llvm-project\lld\test\COFF\nodefaultlib.test -check-prefix UPPERCASE
# executed command: 'v:\llvm-project\build\bin\llvm-pdbutil.exe' dump -modules 'V:\llvm-project\build\tools\lld\test\COFF\Output\nodefaultlib.test.tmp.pdb'
# executed command: 'v:\llvm-project\build\bin\filecheck.exe' 'V:\llvm-project\lld\test\COFF\nodefaultlib.test' -check-prefix UPPERCASE
# RUN: at line 40
v:\llvm-project\build\bin\yaml2obj.exe -o V:\llvm-project\build\tools\lld\test\COFF\Output/defaultlib.obj V:\llvm-project\lld\test\COFF/Inputs/defaultlib.yaml
# executed command: 'v:\llvm-project\build\bin\yaml2obj.exe' -o 'V:\llvm-project\build\tools\lld\test\COFF\Output/defaultlib.obj' 'V:\llvm-project\lld\test\COFF/Inputs/defaultlib.yaml'
# RUN: at line 41
mkdir -p V:\llvm-project\build\tools\lld\test\COFF\Output\nodefaultlib.test.tmp.dir/sysroot/VC/Tools/MSVC/1.1.1.1/lib/x64
# executed command: mkdir -p 'V:\llvm-project\build\tools\lld\test\COFF\Output\nodefaultlib.test.tmp.dir/sysroot/VC/Tools/MSVC/1.1.1.1/lib/x64'
# RUN: at line 42
cp V:\llvm-project\lld\test\COFF/Inputs/ret42.lib V:\llvm-project\build\tools\lld\test\COFF\Output\nodefaultlib.test.tmp.dir/sysroot/VC/Tools/MSVC/1.1.1.1/lib/x64/default.lib
# executed command: cp 'V:\llvm-project\lld\test\COFF/Inputs/ret42.lib' 'V:\llvm-project\build\tools\lld\test\COFF\Output\nodefaultlib.test.tmp.dir/sysroot/VC/Tools/MSVC/1.1.1.1/lib/x64/default.lib'
# RUN: at line 43
not v:\llvm-project\build\bin\lld-link.exe /winsysroot:V:\llvm-project\build\tools\lld\test\COFF\Output\nodefaultlib.test.tmp.dir/sysroot /out:V:\llvm-project\build\tools\lld\test\COFF\Output\nodefaultlib.test.tmp.exe /entry:main /subsystem:console /nodefaultlib:default.lib V:\llvm-project\build\tools\lld\test\COFF\Output/defaultlib.obj
# executed command: not 'v:\llvm-project\build\bin\lld-link.exe' '/winsysroot:V:\llvm-project\build\tools\lld\test\COFF\Output\nodefaultlib.test.tmp.dir/sysroot' '/out:V:\llvm-project\build\tools\lld\test\COFF\Output\nodefaultlib.test.tmp.exe' /entry:main /subsystem:console /nodefaultlib:default.lib 'V:\llvm-project\build\tools\lld\test\COFF\Output/defaultlib.obj'
# note: command had no output on stdout or stderr
# error: command failed with exit status: 1
--
********************
Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90..
********************
Failed Tests (1):
lld :: COFF/nodefaultlib.test
Testing Time: 84.63s
Total Discovered Tests: 3065
Unsupported: 1082 (35.30%)
Passed : 1982 (64.67%)
Failed : 1 (0.03%)
```
</details>
<details>
<summary>Linux</summary>
```
llvm-lit: /home/ubuntu/llvm-project/llvm/utils/lit/lit/llvm/config.py:512: note: using ld.lld: /home/ubuntu/llvm-project/build/bin/ld.lld
llvm-lit: /home/ubuntu/llvm-project/llvm/utils/lit/lit/llvm/config.py:512: note: using lld-link: /home/ubuntu/llvm-project/build/bin/lld-link
llvm-lit: /home/ubuntu/llvm-project/llvm/utils/lit/lit/llvm/config.py:512: note: using ld64.lld: /home/ubuntu/llvm-project/build/bin/ld64.lld
llvm-lit: /home/ubuntu/llvm-project/llvm/utils/lit/lit/llvm/config.py:512: note: using wasm-ld: /home/ubuntu/llvm-project/build/bin/wasm-ld
FAIL: lld :: COFF/nodefaultlib.test (364 of 3065)
******************** TEST 'lld :: COFF/nodefaultlib.test' FAILED ********************
Exit Code: 1
Command Output (stderr):
--
RUN: at line 1: cp /home/ubuntu/llvm-project/lld/test/COFF/Inputs/hello64.obj /home/ubuntu/llvm-project/build/tools/lld/test/COFF/Output
+ cp /home/ubuntu/llvm-project/lld/test/COFF/Inputs/hello64.obj /home/ubuntu/llvm-project/build/tools/lld/test/COFF/Output
RUN: at line 2: cp /home/ubuntu/llvm-project/lld/test/COFF/Inputs/std64.lib /home/ubuntu/llvm-project/build/tools/lld/test/COFF/Output
+ cp /home/ubuntu/llvm-project/lld/test/COFF/Inputs/std64.lib /home/ubuntu/llvm-project/build/tools/lld/test/COFF/Output
RUN: at line 4: not /home/ubuntu/llvm-project/build/bin/lld-link /out:/home/ubuntu/llvm-project/build/tools/lld/test/COFF/Output/nodefaultlib.test.tmp.exe /entry:main /subsystem:console hello64.obj /defaultlib:std64.lib >& /home/ubuntu/llvm-project/build/tools/lld/test/COFF/Output/nodefaultlib.test.tmp.log
+ not /home/ubuntu/llvm-project/build/bin/lld-link /out:/home/ubuntu/llvm-project/build/tools/lld/test/COFF/Output/nodefaultlib.test.tmp.exe /entry:main /subsystem:console hello64.obj /defaultlib:std64.lib
RUN: at line 6: /home/ubuntu/llvm-project/build/bin/FileCheck -DMSG='No such file or directory' -check-prefix=CHECK1 /home/ubuntu/llvm-project/lld/test/COFF/nodefaultlib.test < /home/ubuntu/llvm-project/build/tools/lld/test/COFF/Output/nodefaultlib.test.tmp.log
+ /home/ubuntu/llvm-project/build/bin/FileCheck '-DMSG=No such file or directory' -check-prefix=CHECK1 /home/ubuntu/llvm-project/lld/test/COFF/nodefaultlib.test
RUN: at line 8: not /home/ubuntu/llvm-project/build/bin/lld-link /out:/home/ubuntu/llvm-project/build/tools/lld/test/COFF/Output/nodefaultlib.test.tmp.exe /entry:main /subsystem:console hello64 /defaultlib:std64.lib >& /home/ubuntu/llvm-project/build/tools/lld/test/COFF/Output/nodefaultlib.test.tmp.log
+ not /home/ubuntu/llvm-project/build/bin/lld-link /out:/home/ubuntu/llvm-project/build/tools/lld/test/COFF/Output/nodefaultlib.test.tmp.exe /entry:main /subsystem:console hello64 /defaultlib:std64.lib
RUN: at line 10: /home/ubuntu/llvm-project/build/bin/FileCheck -DMSG='No such file or directory' -check-prefix=CHECK2 /home/ubuntu/llvm-project/lld/test/COFF/nodefaultlib.test < /home/ubuntu/llvm-project/build/tools/lld/test/COFF/Output/nodefaultlib.test.tmp.log
+ /home/ubuntu/llvm-project/build/bin/FileCheck '-DMSG=No such file or directory' -check-prefix=CHECK2 /home/ubuntu/llvm-project/lld/test/COFF/nodefaultlib.test
RUN: at line 12: /home/ubuntu/llvm-project/build/bin/lld-link /libpath:/home/ubuntu/llvm-project/build/tools/lld/test/COFF/Output /out:/home/ubuntu/llvm-project/build/tools/lld/test/COFF/Output/nodefaultlib.test.tmp.exe /entry:main /subsystem:console hello64.obj /defaultlib:std64.lib /nodefaultlib:std64.lib >& /home/ubuntu/llvm-project/build/tools/lld/test/COFF/Output/nodefaultlib.test.tmp.log || true
+ /home/ubuntu/llvm-project/build/bin/lld-link /libpath:/home/ubuntu/llvm-project/build/tools/lld/test/COFF/Output /out:/home/ubuntu/llvm-project/build/tools/lld/test/COFF/Output/nodefaultlib.test.tmp.exe /entry:main /subsystem:console hello64.obj /defaultlib:std64.lib /nodefaultlib:std64.lib
+ true
RUN: at line 15: /home/ubuntu/llvm-project/build/bin/FileCheck -check-prefix=CHECK3 /home/ubuntu/llvm-project/lld/test/COFF/nodefaultlib.test < /home/ubuntu/llvm-project/build/tools/lld/test/COFF/Output/nodefaultlib.test.tmp.log
+ /home/ubuntu/llvm-project/build/bin/FileCheck -check-prefix=CHECK3 /home/ubuntu/llvm-project/lld/test/COFF/nodefaultlib.test
RUN: at line 17: /home/ubuntu/llvm-project/build/bin/lld-link /libpath:/home/ubuntu/llvm-project/build/tools/lld/test/COFF/Output /out:/home/ubuntu/llvm-project/build/tools/lld/test/COFF/Output/nodefaultlib.test.tmp.exe /entry:main /subsystem:console hello64.obj /defaultlib:std64 /nodefaultlib:std64.lib >& /home/ubuntu/llvm-project/build/tools/lld/test/COFF/Output/nodefaultlib.test.tmp.log || true
+ /home/ubuntu/llvm-project/build/bin/lld-link /libpath:/home/ubuntu/llvm-project/build/tools/lld/test/COFF/Output /out:/home/ubuntu/llvm-project/build/tools/lld/test/COFF/Output/nodefaultlib.test.tmp.exe /entry:main /subsystem:console hello64.obj /defaultlib:std64 /nodefaultlib:std64.lib
+ true
RUN: at line 20: /home/ubuntu/llvm-project/build/bin/FileCheck -check-prefix=CHECK3 /home/ubuntu/llvm-project/lld/test/COFF/nodefaultlib.test < /home/ubuntu/llvm-project/build/tools/lld/test/COFF/Output/nodefaultlib.test.tmp.log
+ /home/ubuntu/llvm-project/build/bin/FileCheck -check-prefix=CHECK3 /home/ubuntu/llvm-project/lld/test/COFF/nodefaultlib.test
RUN: at line 27: /home/ubuntu/llvm-project/build/bin/lld-link /libpath:/home/ubuntu/llvm-project/build/tools/lld/test/COFF/Output /out:/home/ubuntu/llvm-project/build/tools/lld/test/COFF/Output/nodefaultlib.test.tmp.exe /entry:main /subsystem:console hello64.obj /defaultlib:std64.lib
+ /home/ubuntu/llvm-project/build/bin/lld-link /libpath:/home/ubuntu/llvm-project/build/tools/lld/test/COFF/Output /out:/home/ubuntu/llvm-project/build/tools/lld/test/COFF/Output/nodefaultlib.test.tmp.exe /entry:main /subsystem:console hello64.obj /defaultlib:std64.lib
RUN: at line 30: env LIB=/home/ubuntu/llvm-project/build/tools/lld/test/COFF/Output /home/ubuntu/llvm-project/build/bin/lld-link /out:/home/ubuntu/llvm-project/build/tools/lld/test/COFF/Output/nodefaultlib.test.tmp.exe /entry:main /subsystem:console hello64.obj /defaultlib:std64.lib
+ env LIB=/home/ubuntu/llvm-project/build/tools/lld/test/COFF/Output /home/ubuntu/llvm-project/build/bin/lld-link /out:/home/ubuntu/llvm-project/build/tools/lld/test/COFF/Output/nodefaultlib.test.tmp.exe /entry:main /subsystem:console hello64.obj /defaultlib:std64.lib
RUN: at line 34: /home/ubuntu/llvm-project/build/bin/lld-link /home/ubuntu/llvm-project/lld/test/COFF/Inputs/precomp.obj /home/ubuntu/llvm-project/lld/test/COFF/Inputs/precomp-a.obj /home/ubuntu/llvm-project/lld/test/COFF/Inputs/precomp-b.obj /nodefaultlib:libcmt /nodefaultlib:oldnames /entry:main /debug /pdb:/home/ubuntu/llvm-project/build/tools/lld/test/COFF/Output/nodefaultlib.test.tmp.pdb /out:/home/ubuntu/llvm-project/build/tools/lld/test/COFF/Output/nodefaultlib.test.tmp.exe /opt:ref /opt:icf
+ /home/ubuntu/llvm-project/build/bin/lld-link /home/ubuntu/llvm-project/lld/test/COFF/Inputs/precomp.obj /home/ubuntu/llvm-project/lld/test/COFF/Inputs/precomp-a.obj /home/ubuntu/llvm-project/lld/test/COFF/Inputs/precomp-b.obj /nodefaultlib:libcmt /nodefaultlib:oldnames /entry:main /debug /pdb:/home/ubuntu/llvm-project/build/tools/lld/test/COFF/Output/nodefaultlib.test.tmp.pdb /out:/home/ubuntu/llvm-project/build/tools/lld/test/COFF/Output/nodefaultlib.test.tmp.exe /opt:ref /opt:icf
RUN: at line 35: /home/ubuntu/llvm-project/build/bin/llvm-pdbutil dump -modules /home/ubuntu/llvm-project/build/tools/lld/test/COFF/Output/nodefaultlib.test.tmp.pdb | /home/ubuntu/llvm-project/build/bin/FileCheck /home/ubuntu/llvm-project/lld/test/COFF/nodefaultlib.test -check-prefix UPPERCASE
+ /home/ubuntu/llvm-project/build/bin/llvm-pdbutil dump -modules /home/ubuntu/llvm-project/build/tools/lld/test/COFF/Output/nodefaultlib.test.tmp.pdb
+ /home/ubuntu/llvm-project/build/bin/FileCheck /home/ubuntu/llvm-project/lld/test/COFF/nodefaultlib.test -check-prefix UPPERCASE
RUN: at line 40: /home/ubuntu/llvm-project/build/bin/yaml2obj -o /home/ubuntu/llvm-project/build/tools/lld/test/COFF/Output/defaultlib.obj /home/ubuntu/llvm-project/lld/test/COFF/Inputs/defaultlib.yaml
+ /home/ubuntu/llvm-project/build/bin/yaml2obj -o /home/ubuntu/llvm-project/build/tools/lld/test/COFF/Output/defaultlib.obj /home/ubuntu/llvm-project/lld/test/COFF/Inputs/defaultlib.yaml
RUN: at line 41: mkdir -p /home/ubuntu/llvm-project/build/tools/lld/test/COFF/Output/nodefaultlib.test.tmp.dir/sysroot/VC/Tools/MSVC/1.1.1.1/lib/x64
+ mkdir -p /home/ubuntu/llvm-project/build/tools/lld/test/COFF/Output/nodefaultlib.test.tmp.dir/sysroot/VC/Tools/MSVC/1.1.1.1/lib/x64
RUN: at line 42: cp /home/ubuntu/llvm-project/lld/test/COFF/Inputs/ret42.lib /home/ubuntu/llvm-project/build/tools/lld/test/COFF/Output/nodefaultlib.test.tmp.dir/sysroot/VC/Tools/MSVC/1.1.1.1/lib/x64/default.lib
+ cp /home/ubuntu/llvm-project/lld/test/COFF/Inputs/ret42.lib /home/ubuntu/llvm-project/build/tools/lld/test/COFF/Output/nodefaultlib.test.tmp.dir/sysroot/VC/Tools/MSVC/1.1.1.1/lib/x64/default.lib
RUN: at line 43: not /home/ubuntu/llvm-project/build/bin/lld-link /winsysroot:/home/ubuntu/llvm-project/build/tools/lld/test/COFF/Output/nodefaultlib.test.tmp.dir/sysroot /out:/home/ubuntu/llvm-project/build/tools/lld/test/COFF/Output/nodefaultlib.test.tmp.exe /entry:main /subsystem:console /nodefaultlib:default.lib /home/ubuntu/llvm-project/build/tools/lld/test/COFF/Output/defaultlib.obj
+ not /home/ubuntu/llvm-project/build/bin/lld-link /winsysroot:/home/ubuntu/llvm-project/build/tools/lld/test/COFF/Output/nodefaultlib.test.tmp.dir/sysroot /out:/home/ubuntu/llvm-project/build/tools/lld/test/COFF/Output/nodefaultlib.test.tmp.exe /entry:main /subsystem:console /nodefaultlib:default.lib /home/ubuntu/llvm-project/build/tools/lld/test/COFF/Output/defaultlib.obj
--
********************
********************
Failed Tests (1):
lld :: COFF/nodefaultlib.test
Testing Time: 16.97s
Total Discovered Tests: 3065
Unsupported: 1046 (34.13%)
Passed : 2018 (65.84%)
Failed : 1 (0.03%)
```
</details>
https://github.com/llvm/llvm-project/pull/128813
More information about the llvm-commits
mailing list