ghc 7.8: ghc-split not installed
These are the steps I run to build and install (to prepare for packaging):
./sync-all -r git://git.haskell.org get -b ghc-7.8
./boot
./configure --prefix=/usr
make -j 5
make DESTDIR=/path/to/prepackage/dir install
The build itself works fine, the installed binaries work for simple tests like compiling hello, world, starting ghci, etc. However, building mtl failed with
Configuring mtl-2.1.2...
Building mtl-2.1.2...
Preprocessing library mtl-2.1.2...
[ 1 of 21] Compiling Control.Monad.Writer.Class ( Control/Monad/Write/Class.hs, dist/build/Control/Monad/Writer/Class.o )
ghc: could not execute: /usr/lib/ghc-7.8.0.20140204/ghc-split
So it seems ghc-split isn't installed by make install. It also isn't included in the output of make binary-dist.
I've seen this on both x86 and x86_64.
Trac metadata
| Trac field | Value |
|---|---|
| Version | 7.8.1-rc1 |
| Type | Bug |
| TypeOfFailure | OtherFailure |
| Priority | normal |
| Resolution | Unresolved |
| Component | Build System |
| Test case | |
| Differential revisions | |
| BlockedBy | |
| Related | |
| Blocking | |
| CC | |
| Operating system | |
| Architecture |