[GHC] #15925: Production quality bindists for hadrian
GHC
ghc-devs at haskell.org
Tue Nov 20 13:25:00 UTC 2018
#15925: Production quality bindists for hadrian
-------------------------------------+-------------------------------------
Reporter: alpmestan | Owner: (none)
Type: bug | Status: new
Priority: normal | Milestone:
Component: Build System | Version: 8.7
(Hadrian) |
Keywords: | Operating System: Unknown/Multiple
Architecture: | Type of failure: None/Unknown
Unknown/Multiple |
Test Case: | Blocked By:
Blocking: | Related Tickets:
Differential Rev(s): | Wiki Page:
-------------------------------------+-------------------------------------
The bindists currently produced by hadrian are largely untested,
especially on other platforms than linux. Moreover, we had not made a
clear decision on what to do with respect to the relocatable GHCs that
hadrian produces and wrapper scripts.
We realized that everyone would be happy if:
- the bindists follow the in-tree structure of `<build root>/stage1`, with
`bin` containing the actual programs for most cases, etc. No wrapper
script just yet. This way we can just unpack the archive and call
`bin/ghc`. We still perhaps need to generate a script for ghci, but that's
not really a wrapper, it's just a special case of `ghc` really.
- `./configure && make install` would systematically generate wrapper
scripts and install everything the way we do in our current bindists.
I will look into getting this to work soon and will use this ticket to
report progress.
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/15925>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list