• src/doors/clans-src/src/clans.props

    From Rob Swindell (on Windows 11)@VERT to Git commit to main/sbbs/master on Sat Jul 25 00:51:44 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/1a4a9e398217730a83fa6ff6
    Modified Files:
    src/doors/clans-src/src/clans.props
    Log Message:
    doors/clans: keep incremental builds under a 32-bit MSBuild

    bfa98ca2333 selected the x64-hosted compiler for every project in
    clans.sln, then answered the TRK0002 that causes under a 32-bit MSBuild
    by switching access tracking off there. That buys the C1001 fix at the
    price of the header-dependency data: every build from a 32-bit MSBuild recompiles all sixteen projects. Which is most of them -- a bare
    `msbuild` is the 32-bit one after VsDevCmd/VsMSBuildCmd, src/sbbs3's own build.bat included -- while src/doors/build.bat, pointed at Bin\amd64 in
    the same commit, kept its incremental builds. Reported by Deuce.

    Condition the compiler rather than the tracking. A 64-bit MSBuild still
    gets the x64 host that dodges the C1001, and with tracking intact; a
    32-bit MSBuild is left exactly as it was before bfa98ca2333, incremental
    and exposed to the C1001 only when also building in parallel. Nobody
    is worse off than before that commit.

    Verified per host with MSBuild -getProperty (x64/true and x86/true), and
    by rebuild blast radius with obj/ cleared: full build 74 compiles, an
    unchanged tree 0, one touched source 1 -- under both.

    Co-Authored-By: Claude Opus 5 (1M context) <[email protected]>

    ---
    � Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
  • From Deucе@VERT to Git commit to main/sbbs/master on Sat Jul 25 00:54:34 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/55526e5885faed1d370fce3a
    Modified Files:
    src/doors/clans-src/src/clans.props
    Log Message:
    Remove comment I'll never want to read again.

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net