Skip to content
Snippets Groups Projects
Forked from Glasgow Haskell Compiler / GHC
Source project has a limited visibility.
  • Rodrigo Mesquita's avatar
    ecdc4353
    Stop configuring unused Ld command in `settings` · ecdc4353
    Rodrigo Mesquita authored and Marge Bot's avatar Marge Bot committed
    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.
    ecdc4353
    History
    Stop configuring unused Ld command in `settings`
    Rodrigo Mesquita authored and Marge Bot's avatar Marge Bot committed
    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.
Code owners
Assign users and groups as approvers for specific file changes. Learn more.