BBS: TELESC.NET.BR Assunto: src/sbbs3/Directory.Build.targets De: Rob Swindell (on Windows 11) Data: Wed, 27 May 2026 22:14:35 -0700 ----------------------------------------------------------- https://gitlab.synchro.net/main/sbbs/-/commit/311ed074172dc2231729938f Modified Files: src/sbbs3/Directory.Build.targets Log Message: sbbs3: also disable WPO/LTCG for Release|Win32 builds Extends the Release|Win32 toolchain pruning in 266083317. That commit suppressed PDBs to take mspdbsrv.exe out of the picture; CI job 1507619 then surfaced the next layer a `link.exe` LTCG-pass ICE at `ars.c(35)` (compiler file `p2/main.cpp` line 258), still random across runs. Same shape of failure (shared toolchain subprocess, random TU), different subsystem: the LTCG backend (c2.dll UTC) re-codegens objects compiled with `/GL` at link time. Adds `WholeProgramOptimization=false` (drops `/GL`) and `LinkTimeCodeGeneration=Default` (drops `/LTCG:incremental`) for Release|Win32 across every sbbs3 vcxproj, eliminating LTCG as a shared CI dependency. WPO inlining is not load-bearing for these I/O-bound BBS binaries. n --- mSynchronetn hgVertrauen n hHome of Synchronet n gh[vert/cvs/bbs].synchro.net ----------------------------------------------------------- [Voltar]