diff --git a/compiler/main/DynFlags.hs b/compiler/main/DynFlags.hs index d222b3b..95a9942 100644 --- a/compiler/main/DynFlags.hs +++ b/compiler/main/DynFlags.hs @@ -4662,6 +4662,12 @@ default_PIC platform = (OSDarwin, ArchAArch64) -> [Opt_PIC] (OSLinux, ArchAArch64) -> [Opt_PIC, Opt_ExternalDynamicRefs] (OSLinux, ArchARM {}) -> [Opt_PIC, Opt_ExternalDynamicRefs] + (OSLinux, ArchX86) -> [Opt_PIC, Opt_ExternalDynamicRefs] + (OSLinux, ArchX86_64) -> [Opt_PIC, Opt_ExternalDynamicRefs] + (OSUnknown, ArchARM {}) -> [Opt_PIC, Opt_ExternalDynamicRefs] + (OSUnknown, ArchAArch64) -> [Opt_PIC, Opt_ExternalDynamicRefs] + (OSUnknown, ArchX86) -> [Opt_PIC, Opt_ExternalDynamicRefs] + (OSUnknown, ArchX86_64) -> [Opt_PIC, Opt_ExternalDynamicRefs] (OSOpenBSD, ArchX86_64) -> [Opt_PIC] -- Due to PIE support in -- OpenBSD since 5.3 release -- (1 May 2013) we need to