From a48d15aa9c6084cbd787add4509098bb27df9a98 Mon Sep 17 00:00:00 2001 From: Martin Date: Fri, 20 Apr 2018 22:37:33 +0200 Subject: [PATCH] Set rpath with -enable-dynamic-compile too (shared ldc-jit lib) --- driver/linker-gcc.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/driver/linker-gcc.cpp b/driver/linker-gcc.cpp index b9ec69b960e..ee255687ae0 100644 --- a/driver/linker-gcc.cpp +++ b/driver/linker-gcc.cpp @@ -483,8 +483,8 @@ void ArgsBuilder::build(llvm::StringRef outputPath, args.push_back(ls); } - // -rpath if linking against shared default libs - if (willLinkAgainstSharedDefaultLibs()) { + // -rpath if linking against shared default libs or ldc-jit + if (willLinkAgainstSharedDefaultLibs() || opts::enableDynamicCompile) { const std::string rpath = ConfigFile::instance.rpath(); if (!rpath.empty()) addLdFlag("-rpath", rpath);