From 8b2554efe0ed942c3861c69963ce3ec1e72eb08e Mon Sep 17 00:00:00 2001
From: Matthew Pickering <matthewtpickering@gmail.com>
Date: Wed, 23 Jun 2021 10:28:07 +0100
Subject: [PATCH] linker: Replace one missed usage of Opt_RPath with
 useXLinkerRPath

(cherry picked from commit f926ecfdcdf5468b8539bc8f4aad87404f1e397e)
---
 compiler/main/DriverPipeline.hs | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/compiler/main/DriverPipeline.hs b/compiler/main/DriverPipeline.hs
index a7663819dad2..1bc08779cc65 100644
--- a/compiler/main/DriverPipeline.hs
+++ b/compiler/main/DriverPipeline.hs
@@ -1747,7 +1747,7 @@ linkBinary' staticLink dflags o_files dep_packages = do
          | osMachOTarget (platformOS platform) &&
            dynLibLoader dflags == SystemDependent &&
            WayDyn `elem` ways dflags &&
-           gopt Opt_RPath dflags
+           useXLinkerRPath dflags (platformOS platform)
             = let libpath = if gopt Opt_RelativeDynlibPaths dflags
                             then "@loader_path" </>
                                  (l `makeRelativeTo` full_output_fn)
-- 
GitLab