You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Oct 7, 2020. It is now read-only.
It is often rather difficult to get HIE working on Manjaro Linux, for the following reason:
On Manjaro Linux, the only supported versions of software are the latest versions, and partial upgrades are unsupported.
Because Haskell libraries are dynamically linked on Manjaro Linux and because they do not maintain any binary compatibility, a partial upgrade which involves Haskell not only is unsupported, but also makes many libraries unusable due to dynamic linking errors.
As a result of the first two points, it is difficult (and unsupported) to install anything except the most recent version of GHC on Manjaro Linux.
HIE must be built using the same version of GHC as is installed on the system. (Is this actually true? Or is it possible to tell HIE to locally install and use the version of GHC that it itself was built with, via Stack?)
Adding support to HIE for a new version of GHC seems to take a lot of time and manual effort.
As a result, whenever a new version of GHC is released, the user of Manjaro Linux must refrain from performing a system upgrade until HIE is updated, which may take a long time. Furthermore, if the user already has GHC installed and wishes to set up HIE, this may be impossible without performing some dangerous and unsupported package-management operations.
The consequence of the above points is that there is no obvious way (that I know of) to use HIE on Manjaro Linux if a new release of GHC has recently come out. This is unfortunate for users of Manjaro Linux. Is there any way that using HIE on Manjaro Linux could be made easier?