summaryrefslogtreecommitdiff
path: root/compiler/main/DriverPipeline.hs
diff options
context:
space:
mode:
Diffstat (limited to 'compiler/main/DriverPipeline.hs')
-rw-r--r--compiler/main/DriverPipeline.hs5
1 files changed, 4 insertions, 1 deletions
diff --git a/compiler/main/DriverPipeline.hs b/compiler/main/DriverPipeline.hs
index 97ee683c1c..9b3eb6a8eb 100644
--- a/compiler/main/DriverPipeline.hs
+++ b/compiler/main/DriverPipeline.hs
@@ -1738,7 +1738,10 @@ linkDynLib dflags o_files dep_packages = do
md_c_flags
++ o_files
++ [ "-undefined", "dynamic_lookup", "-single_module",
- "-Wl,-read_only_relocs,suppress", "-install_name", instName ]
+#if !defined(x86_64_TARGET_ARCH)
+ "-Wl,-read_only_relocs,suppress",
+#endif
+ "-install_name", instName ]
++ extra_ld_inputs
++ lib_path_opts
++ extra_ld_opts