--- a/compiler/main/DynFlags.hs
+++ b/compiler/main/DynFlags.hs
@@ -3629,16 +3629,7 @@ defaultFlags settings
     where platform = sTargetPlatform settings
 
 default_PIC :: Platform -> [GeneralFlag]
-default_PIC platform =
-  case (platformOS platform, platformArch platform) of
-    (OSDarwin, ArchX86_64) -> [Opt_PIC]
-    (OSOpenBSD, ArchX86_64) -> [Opt_PIC] -- Due to PIE support in
-                                         -- OpenBSD since 5.3 release
-                                         -- (1 May 2013) we need to
-                                         -- always generate PIC. See
-                                         -- #10597 for more
-                                         -- information.
-    _                      -> []
+default_PIC platform = [Opt_PIC]
 
 -- General flags that are switched on/off when other general flags are switched
 -- on
