[GHC] #9257: CC_CLANG_BACKEND not reconfigured during bindist install

GHC ghc-devs at haskell.org
Fri Dec 5 06:48:34 UTC 2014


#9257: CC_CLANG_BACKEND not reconfigured during bindist install
-------------------------------------+-------------------------------------
              Reporter:              |            Owner:
  MtnViewMark                        |           Status:  new
                  Type:  bug         |        Milestone:
              Priority:  normal      |          Version:  7.8.2
             Component:  Build       |         Keywords:  clang
  System                             |     Architecture:  Unknown/Multiple
            Resolution:              |       Difficulty:  Moderate (less
      Operating System:  MacOS X     |  than a day)
       Type of failure:  Installing  |       Blocked By:
  GHC failed                         |  Related Tickets:
             Test Case:              |
              Blocking:              |
Differential Revisions:              |
-------------------------------------+-------------------------------------

Comment (by ezyang):

 Here is a workaround to solve this problem, especially if you're trying to
 bootstrap GHC from an old buggy bindist but your GCC is the wrong version.
 Create a file named gcc with the following contents:

 {{{
 #!/usr/bin/python
 import sys
 import os
 os.execv("/usr/bin/gcc", ["/usr/bin/gcc"] + [i for i in sys.argv[1:] if i
 != "-Wno-invalid-pp-token" and i != "-Wno-unicode"])
 }}}

 Replace both instances of `/usr/bin/gcc` if your GCC is in an unusual
 place. Chmod it executable. Now, when configuring your bindist, pass the
 configure flag `--with-gcc=/path/to/your/gcc`. This will strip out the
 warning flags and make things work.

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


More information about the ghc-tickets mailing list