diff options
author | Brad Smith <brad@comstyle.com> | 2017-02-19 20:11:48 +0000 |
---|---|---|
committer | Brad Smith <brad@comstyle.com> | 2017-02-19 20:11:48 +0000 |
commit | e2abc4c065b9424f76b185682d6d89af1b645a84 (patch) | |
tree | a7cb9c5d1e4f0b252babd02233aec3090fd2bf06 /clang/lib/Driver/Tools.cpp | |
parent | d590de2998fce5a35d5c7e6aa38ae81c48380c32 (diff) | |
download | bcm5719-llvm-e2abc4c065b9424f76b185682d6d89af1b645a84.tar.gz bcm5719-llvm-e2abc4c065b9424f76b185682d6d89af1b645a84.zip |
Always use --eh-frame-hdr on OpenBSD, even for -static
llvm-svn: 295614
Diffstat (limited to 'clang/lib/Driver/Tools.cpp')
-rw-r--r-- | clang/lib/Driver/Tools.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/lib/Driver/Tools.cpp b/clang/lib/Driver/Tools.cpp index 929b0c6a888..631436e6f59 100644 --- a/clang/lib/Driver/Tools.cpp +++ b/clang/lib/Driver/Tools.cpp @@ -9005,12 +9005,12 @@ void openbsd::Linker::ConstructJob(Compilation &C, const JobAction &JA, CmdArgs.push_back("__start"); } + CmdArgs.push_back("--eh-frame-hdr"); if (Args.hasArg(options::OPT_static)) { CmdArgs.push_back("-Bstatic"); } else { if (Args.hasArg(options::OPT_rdynamic)) CmdArgs.push_back("-export-dynamic"); - CmdArgs.push_back("--eh-frame-hdr"); CmdArgs.push_back("-Bdynamic"); if (Args.hasArg(options::OPT_shared)) { CmdArgs.push_back("-shared"); |