summaryrefslogtreecommitdiffstats
path: root/clang/lib/Driver/ToolChains.h
diff options
context:
space:
mode:
authorDaniel Dunbar <daniel@zuster.org>2010-09-17 01:16:06 +0000
committerDaniel Dunbar <daniel@zuster.org>2010-09-17 01:16:06 +0000
commit8fa86b1a44d0ea8a97df66a271dca5cfebdb38c0 (patch)
tree99dcc0f6c6c538ab7d4f4182dc58bfd6f51b6daf /clang/lib/Driver/ToolChains.h
parent7f9c92a9a0740c2e198ae3a38770b59150555ea0 (diff)
downloadbcm5719-llvm-8fa86b1a44d0ea8a97df66a271dca5cfebdb38c0.tar.gz
bcm5719-llvm-8fa86b1a44d0ea8a97df66a271dca5cfebdb38c0.zip
Driver/DarwinClang: The new toolchain definition is going to drop the -L inside
the GCC dir. Unfortunately, this breaks -lstdc++ on SnowLeopard, etc. because the libstdc++ dylib was hiding there. Workaround this by providing the path to the right -lstdc++.6 (the only version used in recent memory) if we can't see an obvious -lstdc++, but can find = -lstdc++.6. llvm-svn: 114146
Diffstat (limited to 'clang/lib/Driver/ToolChains.h')
-rw-r--r--clang/lib/Driver/ToolChains.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/clang/lib/Driver/ToolChains.h b/clang/lib/Driver/ToolChains.h
index 587bf60de8f..f806e9f2157 100644
--- a/clang/lib/Driver/ToolChains.h
+++ b/clang/lib/Driver/ToolChains.h
@@ -223,6 +223,9 @@ public:
virtual void AddLinkRuntimeLibArgs(const ArgList &Args,
ArgStringList &CmdArgs) const;
+ virtual void AddClangCXXStdlibLibArgs(const ArgList &Args,
+ ArgStringList &CmdArgs) const;
+
/// }
};
OpenPOWER on IntegriCloud