[GHC] #10131: improve error message for build on noexec-mounted device
GHC
ghc-devs at haskell.org
Wed Jun 17 21:43:32 UTC 2015
#10131: improve error message for build on noexec-mounted device
-------------------------------------+-------------------------------------
Reporter: lspitzner | Owner:
Type: feature request | Status: closed
Priority: normal | Milestone:
Component: Compiler | Version: 7.8.4
Resolution: invalid | Keywords:
Operating System: Unknown/Multiple | Architecture:
Type of failure: Other | Unknown/Multiple
Blocked By: | Test Case:
Related Tickets: | Blocking:
| Differential Revisions:
-------------------------------------+-------------------------------------
Changes (by thomie):
* status: new => closed
* resolution: => invalid
Comment:
That message is coming from your OS (or maybe the linker, I'm not sure).
Not from GHC.
vector uses some fancy GHC optimization which requires loading a module
using the GHCi machinery, which by default means loading its dependencies
as shared libraries. And loading a shared library from a noexec mounted
disk is not permitted.
I made a pull request to let vector not use GHCi during compilation, which
would have prevented your issue (at least `cabal install vector` on noexec
mounted drive works now): https://github.com/haskell/vector/pull/83
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/10131#comment:1>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list