| https://github.com/gentoo-haskell/gentoo-haskell/issues/704 |
| |
| Allow users to specify -W,--relax externally and pass |
| -Wl,-no-relax unconditonally on all arches. |
| |
| Reported-by: wmyrda |
| diff --git a/compiler/main/DriverPipeline.hs b/compiler/main/DriverPipeline.hs |
| index acd0d61..5830517 100644 |
| --- a/compiler/main/DriverPipeline.hs |
| +++ b/compiler/main/DriverPipeline.hs |
| @@ -2172,5 +2172,3 @@ joinObjectFiles dflags o_files output_fn = do |
| -- disable --relax explicitly. |
| - ++ (if platformArch (targetPlatform dflags) |
| - `elem` [ArchSPARC, ArchSPARC64] |
| - && ldIsGnuLd |
| + ++ (if ldIsGnuLd |
| then [SysTools.Option "-Wl,-no-relax"] |