[PATCH] D35780: Introduce -nostdlib++ flag to disable linking the C++ standard library.
Nico Weber via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Sun Jul 23 11:57:08 PDT 2017
thakis added a comment.
Most of the patch is unifying all the toolchains to call the newly-introduced ToolChain::ShouldLinkCXXStdlib() instead of all manually checking for `D.CCIsCXX() && !getFlag(nostdlib, nodefaultlibs)`. The actual behavior change is to make that function check the new nostdlib++ flag too.
One use-case for this new flag is https://cs.chromium.org/chromium/src/build/config/c%2B%2B/BUILD.gn?type=cs&q=nodefaultlibs&sq=package:chromium&l=32
More information about the cfe-commits