Hello everyone!

I want to find out the location of the `ghc` (and `ghc-pkg`) executable given the `$libdir` (obtained by `ghc --print-libdir`).
Is there a platform independent way of doing that, which we can rely on?

E.g. on windows, we found that the ghc executable's location is:

* `$libdir/../bin/ghc`

For NixOs (or when using ghcup), it works with:

* `$libdir/../../bin/ghc`

but I worry that this is a just an accident that is not guaranteed by the installation process.

I also noticed there seems to be a binary in

* `$libdir/bin/ghc`

Is one of these ways documented to be guaranteed by the ghc installation process?

(P. S. first time using a mailing list, hope I am doing it correctly)

Best regards,
Fendor

_______________________________________________
ghc-devs mailing list
ghc-devs@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs

Reply via email to