[GHC] #8683: add "cpp program" and "cpp program options" to settings file

GHC ghc-devs at haskell.org
Mon Jan 27 04:51:53 UTC 2014


#8683: add "cpp program" and "cpp program options" to settings file
-------------------------------------+------------------------------------
        Reporter:  carter            |            Owner:
            Type:  feature request   |           Status:  patch
        Priority:  normal            |        Milestone:  7.8.1
       Component:  Compiler          |          Version:  7.7
      Resolution:                    |         Keywords:
Operating System:  Unknown/Multiple  |     Architecture:  Unknown/Multiple
 Type of failure:  None/Unknown      |       Difficulty:  Unknown
       Test Case:                    |       Blocked By:
        Blocking:                    |  Related Tickets:  #8439
-------------------------------------+------------------------------------

Comment (by carter):

 OK, theres several things going on here, and i'm going to lay it out so i
 can be less confused (and hopefully i can understand your ideas better),
 and perhaps you can be less confused to! (though you are pointing out a
 real bug i think too)

 1) theres currently (and unfortunately), some places in the build system
 where GCC is hard coded.
    a) historically the only C compiler GHC would support was GCC. thus
 historically --with-gcc was just a way of picking which gcc to use system
 with more than one gcc installed (I think, i could be wrong here)
    b) the clang support for ghc is pretty recent, and theres definitely a
 few corners that still need cleanup

 the CPP mode for Haskell code is always "traditional mode", so the flags
 passed to haskell CPP != the flags passed to C, though there may be some
 overlap

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


More information about the ghc-tickets mailing list