Skip to content

Remove handling of ghc-x.y hls executables #1728

Closed
@jneira

Description

@jneira

(from a question in irc by arrowsvc)

  • In several places the code is assuming a hls version compiled with ghc-x.y should (or could) work with all ghc-x.y.z runtime versions
    • hls-wrapper tries to use hls-x.y.z, hls-x.y and hls inthat order
    • the install script copies an hls version as hls-x.y
    • that assumption was inherited from hie but i think it worked in hls at some point (???)
  • But you cant use that version with ghcide: ghcide compiled against GHC x.y.z but currently using x.y.w ...

So we should either make it work (again?) or remove its existence, cause it causes confusion
/cc @pepeiborra

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions