<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/56285>56285</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
lld-link Visual Studio 2022 (lld-link: warning/error): ignoring unknown debug$S subsection kind 0xFF in file libucrt.lib)
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
FrancescElies
</td>
</tr>
</table>
<pre>
Related to https://github.com/actions/virtual-environments/issues/5813
## Problem
We started seeing `lld-link: warning/error: ignoring unknown debug$S subsection kind 0xFF in file libucrt.lib` with newer windows-sdks in visual studio 2022 (this does not happen with vs2019)
Is the following a problem in windows-sdks with vs2022 or in lld-link?
```c
int main(int argc, char **argv) {
return 0;
}
```
<details><summary>Invoke-CmdScript (click me)</summary>
<p>
```powershell
# https://stackoverflow.com/questions/41399692/running-a-build-script-after-calling-vcvarsall-bat-from-powershell
function Invoke-CmdScript {
param(
[String] $scriptName
)
$cmdLine = """$scriptName"" $args && set"
& $Env:SystemRoot\system32\cmd.exe /c $cmdLine |
select-string '^([^=]*)=(.*)$' | foreach-object {
$varName = $_.Matches[0].Groups[1].Value
$varValue = $_.Matches[0].Groups[2].Value
set-item Env:$varName $varValue
}
}
```
</p>
</details>
With a previous win-sdk version: `10.0.19041.0`
```powershell
Invoke-CmdScript "c:/Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" x64 10.0.19041.0
clang -std=c99 --target=x86_64-pc-windows-msvc -fuse-ld=lld -O1 -g "-Wl,/WX,/errorlimit:5" example.c
# No link warnings or errors
```
With newer win-sdk version (WX made warnings errors)
```powershell
Invoke-CmdScript "c:/Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" x64 10.0.22621.0
clang -std=c99 --target=x86_64-pc-windows-msvc -fuse-ld=lld -O1 -g "-Wl,/WX,/errorlimit:5" example.c
lld-link: error: ignoring unknown debug$S subsection kind 0xFF in file libucrt.lib(initialization.obj)
lld-link: error: ignoring unknown debug$S subsection kind 0xFF in file libucrt.lib(argv_data.obj)
lld-link: error: ignoring unknown debug$S subsection kind 0xFF in file libucrt.lib(ncommode.obj)
lld-link: error: ignoring unknown debug$S subsection kind 0xFF in file libucrt.lib(matherr.obj)
lld-link: error: ignoring unknown debug$S subsection kind 0xFF in file libucrt.lib(matherr.obj)
lld-link: error: too many errors emitted, stopping now (use /errorlimit:0 to see all errors)
clang: error: linker command failed with exit code 1 (use -v to see invocation)```
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzNV0tv2zgQ_jXyhZAgUbJsHXxInHhRYNtdNEDTW0FTY5tritSSlJLsr98Z-e1m00u3CCBYfIzmxW8-jpe2fpl9Bi0C1CxYtgmh9VF-E_EFPmsVNt0ykbbBiZBBWeNx1CsXOqFjMDiypgETaFl53wENxtMsZyxK76L05uKX5_iwP51damguBB6B-SAceeEBlFmzqEy1rmOtzBb9YU_CGVxG7eCcdbSk1sY6Eu3M1tgnw2pYdihRPDDfLT0M_rKtMjVLnxcLpgxbKQ1Mq2UnXUjwjUbYEwbJDDyBw6Gp7ZOPfb31JN4rj3GiZ12tLOMp5yzi07BRntUWPDM2sI1oWzA7Lb3naVZFvDoP7YNnYQNsZbW2T-SuYO0-A8pcmjwqQUPW0fYpBYuLTJbp7pHnq8oE1ghl0EcaCreWEZ8zuREO_cb03-BSj-6xaHK7-4QxB6FzhqVRvl-KJndXRi4s5_MaglAaUXKPE981jXAvOPlgeruFeN7UD9KpNlCqpFZyyxqglORzPLyT-FFde5pcmm0tnonfgNZXILpCKQJHbm0PboUJ3oP1b0TiAa5FlldVWXEcus4QimIRLzuFqfWDp7FYBXCxFFrTZi974TxO4qUI8crZJr52ZdWZHbq-D_qU2VY4gb5MD3MsifHtQyDIRuM7TE-xM_9JYIL2Mkfs0LCQTf27MsCinMT54Tn_blgiWTxaj-8SHyyhQBtHRSUJ3JseU_bw4gM0n60N0Xjuh0nOcYimEnhGU3whL0xP5gc9HjTWVOyHCFBmEo3vKbzxLQ3yOwxqQFlFYz5N9hNeoCjpwRJwIOQmtsu_UNF5qoZoMesU0j7a4lvyUQS5QUYZ36aoO_nN2a6lWUazL0J3cP39sPhjBfwVBZizWGE22C5P5_6cVB9TeqyRHxUL5rM9RzvOz-rnnAGp9okaoFe2Iy4wRAoMce0RaUR4qD1LkzTJqrTIkjNj_1Uxr5Qkl7u6QRJeIzzZAhmRcDN9npZ0WuP5RyWd9XYV2Jcd_T3s6C8r0OR4_mWOP8cSSbBECIDPZcEufBvsSy0QKYiYGo9EVhWLYyT5NaIzv0N738oibmV8oMDG95LFq85DrOkD5D4W_5GxmMDG40eNZIaeP37dvYd7QKtGobabMTkBz6JpNSTymi8-WUYkerhEPJHr8Ll_4_AeL-6F87OgdD1-Raqt4aRyr-_I_e_oTDgv-bs6k_OL_ade53TxqaCEVv8IEk-Qao5H8j9apXv1Wy2C-FUGDV5zja3hV9lrBPYwzr07c8FarEPzsi8_Bgg9bCKp7fHBti15gm5QMSGG2TVEU-p5seFkWDbXFTwUyoUxso5sQKkX6P8KWRz71aFpg2cVcAMJITvYivuDcoUlLwc8kvJXL4rXFkf1LK-rvBKjoIKG2SEBVxxwaEvf6pbpTv5JZ1ONOqdnb_xP0Lo_vGJsdOmqv_hzUPLpeLTB0CCVIMqVyEVVZJOKr8S0TlfZMs15WaYjLZag_YzaC86Rh9mggvqa8d1IzSjstORVlvIymyQARV7lXFa5TJfFJI-KFLAX1gn5kVi3HrnZ4BJG7HFTKx_8aVN4j9kBGMyhftGFjXWzhRNGgpf3WoEfDQ7MhgD-BanSE88">