diff options
| author | Petr Hosek <phosek@chromium.org> | 2017-07-18 23:23:16 +0000 |
|---|---|---|
| committer | Petr Hosek <phosek@chromium.org> | 2017-07-18 23:23:16 +0000 |
| commit | dcf3d49a8e077c38ae441ab6ed860af9a89be14e (patch) | |
| tree | 935502d5e01203a1e0798546003f006a02378a5f /clang/lib/Driver/ToolChains | |
| parent | 483506562c00bebd2fa12521ad72880ab098a19c (diff) | |
| download | bcm5719-llvm-dcf3d49a8e077c38ae441ab6ed860af9a89be14e.tar.gz bcm5719-llvm-dcf3d49a8e077c38ae441ab6ed860af9a89be14e.zip | |
[Driver] Always use -z rodynamic for Fuchsia
Fuchsia uses read-only .dynamic section.
Differential Revision: https://reviews.llvm.org/D35582
llvm-svn: 308390
Diffstat (limited to 'clang/lib/Driver/ToolChains')
| -rw-r--r-- | clang/lib/Driver/ToolChains/Fuchsia.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/clang/lib/Driver/ToolChains/Fuchsia.cpp b/clang/lib/Driver/ToolChains/Fuchsia.cpp index d8b8fe8f0bf..78053aafd16 100644 --- a/clang/lib/Driver/ToolChains/Fuchsia.cpp +++ b/clang/lib/Driver/ToolChains/Fuchsia.cpp @@ -46,6 +46,9 @@ void fuchsia::Linker::ConstructJob(Compilation &C, const JobAction &JA, if (llvm::sys::path::stem(Exec).equals_lower("lld")) { CmdArgs.push_back("-flavor"); CmdArgs.push_back("gnu"); + + CmdArgs.push_back("-z"); + CmdArgs.push_back("rodynamic"); } if (!D.SysRoot.empty()) |

