diff options
author | Daniel Dunbar <daniel@zuster.org> | 2010-09-17 01:16:06 +0000 |
---|---|---|
committer | Daniel Dunbar <daniel@zuster.org> | 2010-09-17 01:16:06 +0000 |
commit | 8fa86b1a44d0ea8a97df66a271dca5cfebdb38c0 (patch) | |
tree | 99dcc0f6c6c538ab7d4f4182dc58bfd6f51b6daf /clang/lib/Driver/ToolChains.h | |
parent | 7f9c92a9a0740c2e198ae3a38770b59150555ea0 (diff) | |
download | bcm5719-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.h | 3 |
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; + /// } }; |