From f52b3afc8d9132327d44b56b46b11b212b370d29 Mon Sep 17 00:00:00 2001 From: Will Dietz Date: Thu, 19 Sep 2019 14:06:36 -0500 Subject: [PATCH] clang_9: wiggle the purity.patch so it applies --- pkgs/development/compilers/llvm/9/clang/purity.patch | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/compilers/llvm/9/clang/purity.patch b/pkgs/development/compilers/llvm/9/clang/purity.patch index b30d0d0b5d5..a6729a9b004 100644 --- a/pkgs/development/compilers/llvm/9/clang/purity.patch +++ b/pkgs/development/compilers/llvm/9/clang/purity.patch @@ -12,11 +12,11 @@ index fe3c0191bb..c6a482bece 100644 --- a/lib/Driver/ToolChains/Gnu.cpp +++ b/lib/Driver/ToolChains/Gnu.cpp @@ -494,13 +494,6 @@ void tools::gnutools::Linker::ConstructJob(Compilation &C, const JobAction &JA, - if (!Args.hasArg(options::OPT_static)) { + if (!IsStatic) { if (Args.hasArg(options::OPT_rdynamic)) CmdArgs.push_back("-export-dynamic"); - -- if (!Args.hasArg(options::OPT_shared)) { +- if (!Args.hasArg(options::OPT_shared) && !IsStaticPIE) { - const std::string Loader = - D.DyldPrefix + ToolChain.getDynamicLinker(Args); - CmdArgs.push_back("-dynamic-linker");