Ben Gamari pushed to branch wip/T25716 at Glasgow Haskell Compiler / GHC
Commits:
-
20d21586
by Ben Gamari at 2025-05-21T12:21:36-04:00
2 changed files:
Changes:
| ... | ... | @@ -21,14 +21,7 @@ AC_DEFUN([FIND_LD],[ |
| 21 | 21 | return
|
| 22 | 22 | fi
|
| 23 | 23 | |
| 24 | - case $CPU in
|
|
| 25 | - i386)
|
|
| 26 | - # We refuse to use ld.gold on i386 due to #23579, which we don't
|
|
| 27 | - # have a good autoconf check for.
|
|
| 28 | - linkers="ld.lld ld" ;;
|
|
| 29 | - *)
|
|
| 30 | - linkers="ld.lld ld.gold ld" ;;
|
|
| 31 | - esac
|
|
| 24 | + linkers="ld.lld ld"
|
|
| 32 | 25 | |
| 33 | 26 | # Manually iterate over possible names since we want to ensure that, e.g.,
|
| 34 | 27 | # if ld.lld is installed but gcc doesn't support -fuse-ld=lld, that we
|
| ... | ... | @@ -91,7 +91,7 @@ findLinkFlags enableOverride cc ccLink |
| 91 | 91 | -- executable exists before trying cc.
|
| 92 | 92 | do _ <- findProgram (linker ++ " linker") emptyProgOpt ["ld."++linker]
|
| 93 | 93 | prog <$ checkLinkWorks cc prog
|
| 94 | - | linker <- ["lld", "gold", "bfd"]
|
|
| 94 | + | linker <- ["lld", "bfd"]
|
|
| 95 | 95 | , let prog = over _prgFlags (++["-fuse-ld="++linker]) ccLink
|
| 96 | 96 | ]
|
| 97 | 97 | <|> (ccLink <$ checkLinkWorks cc ccLink)
|