[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