Production quality bindists for hadrian
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
, withbin
containing the actual programs for most cases, etc. No wrapper script just yet. This way we can just unpack the archive and callbin/ghc
. We still perhaps need to generate a script for ghci, but that's not really a wrapper, it's just a special case ofghc
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.
Trac metadata
Trac field | Value |
---|---|
Version | 8.7 |
Type | Bug |
TypeOfFailure | OtherFailure |
Priority | normal |
Resolution | Unresolved |
Component | Build System (Hadrian) |
Test case | |
Differential revisions | |
BlockedBy | |
Related | |
Blocking | |
CC | angerman, hvr, snowleopard |
Operating system | |
Architecture |