Stop configuring unused Ld command in `settings`
GHC has no direct dependence on the linker. Rather, we depend upon the C compiler for linking and an object-merging program (which is typically `ld`) for production of GHCi objects and merging of C stubs into final object files. Despite this, for historical reasons we still recorded information about the linker into `settings`. Remove these entries from `settings`, `hadrian/cfg/system.config`, as well as the `configure` logic responsible for this information. Closes #23566.
Showing
- configure.ac 0 additions, 3 deletionsconfigure.ac
- distrib/configure.ac.in 0 additions, 2 deletionsdistrib/configure.ac.in
- ghc/Main.hs 2 additions, 2 deletionsghc/Main.hs
- hadrian/bindist/Makefile 0 additions, 2 deletionshadrian/bindist/Makefile
- hadrian/bindist/config.mk.in 0 additions, 2 deletionshadrian/bindist/config.mk.in
- hadrian/cfg/system.config.in 1 addition, 3 deletionshadrian/cfg/system.config.in
- hadrian/src/Oracles/Setting.hs 0 additions, 4 deletionshadrian/src/Oracles/Setting.hs
- hadrian/src/Rules/Generate.hs 0 additions, 2 deletionshadrian/src/Rules/Generate.hs
- m4/fp_prog_ld_filelist.m4 1 addition, 1 deletionm4/fp_prog_ld_filelist.m4
- m4/fp_prog_ld_flag.m4 1 addition, 1 deletionm4/fp_prog_ld_flag.m4
- m4/fp_prog_ld_is_gnu.m4 1 addition, 1 deletionm4/fp_prog_ld_is_gnu.m4
- m4/fp_prog_ld_no_compact_unwind.m4 1 addition, 1 deletionm4/fp_prog_ld_no_compact_unwind.m4
- m4/fp_settings.m4 0 additions, 6 deletionsm4/fp_settings.m4
Loading
Please register or sign in to comment