
#15132: Hadrian-built GHC cannot locate `unlit` ----------------------------------------+--------------------------------- Reporter: tdammers | Owner: (none) Type: bug | Status: new Priority: normal | Milestone: 8.6.1 Component: Build System | Version: Keywords: | Operating System: Linux Architecture: Unknown/Multiple | Type of failure: None/Unknown Test Case: | Blocked By: Blocking: | Related Tickets: Differential Rev(s): | Wiki Page: ----------------------------------------+--------------------------------- When trying to compile a Literate Haskell source with a Hadrian-built GHC, compilation fails due to GHC not finding the `unlit` binary. How to reproduce: - Compile GHC using the default Hadrian `build.sh` script - Create a minimal LHS file, e.g. `echo '> main = return ()' > test.lhs` - Compile the LHS file with the in-place GHC: `$GHC_SRC_TREE/_build/stage1/bin/ghc test.lhs` This fails with something like: {{{ ghc: could not execute: $GHC_SRC_TREE/_build/stage1/lib/bin/unlit }}} However, the `unlit` binary is in `$GHC_SRC_TREE/_build/stage1/bin/unlit`. Considering how `make`-built GHC works fine, this seems to be a misconfiguration in the Hadrian build system. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/15132 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler