You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(build.mcpp,ci): one deployment target for every host compile; restore xlings in the no-VS job
macOS rejected `import std;` together with `import mcpp;`: mcpp.pcm had been
built at the host default (15.0) while the compile consuming it now carried
14.0. Putting the flag on the std path alone just moved the mismatch to the
other module — clang refuses either direction.
The deployment target now lives in host_base_flags, which feeds every compile
in this file: the bundled mcpp module's precompile, its object step, and the
build.mcpp compile. One resolution, one place, and the same value goes to
stdmod so the std BMI agrees too.
The bare-Windows job also needs xlings back — masking Visual Studio worked
(the postcondition and e2e 182's own self-check both confirm it), but dropping
the build step took bootstrap-mcpp with it, so mcpp had no backend to install
the winlibs toolchain through. It runs after masking, where nothing it does
can hold Visual Studio open.
0 commit comments