Clang on Windows: It's a Thing
summary
Demonstrates that clang-cl and lld-link run as native Linux programs, producing PE32+ executables, COFF objects, and MSVC PDBs that match md5sums for build determinism, and those binaries debug in Visual Studio. Command-line is drop‑in compatible with cl.exe/link.exe switches (/Z7, /Debug:Full, Subsystem:Windows). Linking becomes an order of magnitude faster (Chrome links fall from ~5 minutes to ~30 seconds with LLD). Chrome is already shipping with this toolchain and Firefox follows.
AI-written summary · about
chapters (4)
related talks
01h 00mLinkers, Loaders and Shared Libraries in Windows, Linux, and C++
16mMind the Gap (Between Your Code and Your Toolchain)
01h 00mSo, you want to use C++ Modules ... cross-platform?
28mUtilizing Bazel for Cross-Platform and Cross-Architecture Compilation an...
01h 02mC++ Shared Libraries and Where To Find Them
41mBuild a Binary
10mFastbuild
41mBuild A Binary
