[GHC] #7639: Fix installation issues with cross compiling + honour Stage1Only properly
GHC
cvs-ghc at haskell.org
Thu Jan 31 05:55:53 CET 2013
#7639: Fix installation issues with cross compiling + honour Stage1Only properly
----------------------------------+-----------------------------------------
Reporter: StephenBlackheath | Owner:
Type: bug | Status: new
Priority: normal | Component: Compiler
Version: 7.7 | Keywords:
Os: Unknown/Multiple | Architecture: Unknown/Multiple
Failure: Installing GHC failed | Blockedby:
Blocking: | Related:
----------------------------------+-----------------------------------------
This patch fixes three problems that occur during a cross compile to
embedded Linux (details below):
1. arm-ldu-linux-gnueabi-ghc-pkg gets a symlink but no wrapper script upon
installation, and this causes the installation to break later when it
tries to run it.
2. hp2ps doesn't get the prefix like the other commands do (i.e. arm-ldu-
linux-gnueabi-ghc- is missing from the name of the executable). This is
just for consistency.
3. The stage2 compiler is built when Stage1Only is set to YES (though it
does not get installed). This makes the build take longer than it needs
to.
mk/build.mk:
SplitObjs = NO
HADDOCK_DOCS = NO
BUILD_DOCBOOK_HTML = NO
BUILD_DOCBOOK_PS = NO
BUILD_DOCBOOK_PDF = NO
INTEGER_LIBRARY = integer-simple
Stage1Only = YES
configure command:
./configure --target=arm-ldu-linux-gnueabi --prefix=/usr/local/ghc-ldu
--
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/7639>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list