[GHC] #16151: GHC 8.6 build failure on ARM

GHC ghc-devs at haskell.org
Thu Jan 10 16:42:39 UTC 2019


#16151: GHC 8.6 build failure on ARM
----------------------------------------+------------------------------
        Reporter:  dustin               |                Owner:  (none)
            Type:  bug                  |               Status:  new
        Priority:  normal               |            Milestone:
       Component:  Compiler             |              Version:  8.6.3
      Resolution:                       |             Keywords:
Operating System:  Linux                |         Architecture:  arm
 Type of failure:  Building GHC failed  |            Test Case:
      Blocked By:                       |             Blocking:
 Related Tickets:                       |  Differential Rev(s):
       Wiki Page:                       |
----------------------------------------+------------------------------

Comment (by dustin):

 I've attached the Docker file I used to successfully build the 8.6 branch
 on ARM.

 {{{
 ghc at 76bbfcc338d8:~/ghc$ /usr/local/bin/ghc --version
 The Glorious Glasgow Haskell Compilation System, version 8.6.3
 }}}

 It's based on one of the CI dockerfiles, with no material changes.  Note
 that it doesn't include teTeX -- I did build a docker image with that
 successfully (and it's massive) so it's possible, but I didn't have that
 enabled when I did my final build.

 One thing in particular that is important for my environment, but perhaps
 not in general is that I'm using my own clang binary distribution.  I'm
 running on PC Linux and have some userid mapping stuff and there's a mess
 of UID mapping with the clang distribution having a strange user ID that I
 don't want to configure my system around.  I just changed the user ID in
 my tar file and renamed the files while I was at it so it would install
 into the correct place (also saving a bit of time).

 Is there a path to official binary distributions from this?  I don't
 expect to be trusted (at least, not at this point), but it would be nice
 if ghc were available to everyone.  :)

-- 
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/16151#comment:2>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler


More information about the ghc-tickets mailing list