#13325: Binary distributions produced from cross-compiled stage2 are broken -------------------------------------+------------------------------------- Reporter: bgamari | Owner: bgamari Type: bug | Status: patch Priority: normal | Milestone: 8.2.1 Component: Compiler | Version: 8.0.1 Resolution: | Keywords: Operating System: Unknown/Multiple | Architecture: | Unknown/Multiple Type of failure: None/Unknown | Test Case: Blocked By: | Blocking: Related Tickets: #8910 | Differential Rev(s): Phab:D3187 Wiki Page: | -------------------------------------+------------------------------------- Comment (by Ben Gamari <ben@…>): In [changeset:"a7eeb607e62bb360327d834fc6dd5ea6195ae825/ghc" a7eeb607/ghc]: {{{ #!CommitTicketReference repository="ghc" revision="a7eeb607e62bb360327d834fc6dd5ea6195ae825" build system: Persist CrossCompiling in binary distributions The build system uses the CrossCompiling variable to decide whether or not we should build various packages that must be built using the compiler. Consequently, it is important that we persist its value in the binary distribution so we know during `make install` not to go looking for files that would have been built for these packages. Failing to do this causes #13325. Test Plan: Cross compile, `make binary-dist`, and try installing the binary distribution on the target Reviewers: hvr, austin, trofi, rwbarton Reviewed By: trofi, rwbarton Subscribers: carter, trofi, rwbarton, erikd, thomie, snowleopard, davean Differential Revision: https://phabricator.haskell.org/D3187 }}} -- Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/13325#comment:3> GHC <http://www.haskell.org/ghc/> The Glasgow Haskell Compiler