[GHC] #8683: add "cpp program" and "cpp program options" to settings file
GHC
ghc-devs at haskell.org
Mon Mar 17 23:54:12 UTC 2014
#8683: add "cpp program" and "cpp program options" to settings file
-------------------------------------+------------------------------------
Reporter: carter | Owner:
Type: feature request | Status: new
Priority: highest | Milestone: 7.8.1
Component: Compiler | Version: 7.8.1-rc2
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):
just rebased it
(I think i did the rebase correctly, but I have no clueeee)
theres two parts to this patch
1) making ghc have its CPP settable / configable in the settings file.
This seems work
2) allowing ghc to be built with different CC and CPP. this doesn't quite
work, but it does allow use to set it explicitly, and initializes the
right fields in settings, but theres CPP stuff lying all around the build
system that i'm still unfamiliar with and haven't been address here.
this also add --with-cpp and --with-cpp-flags flags to configure
currently for building things, -with-cpp and with-gcc need to point to
the same program or various bugs in the build system start creeping up!
It also seems to have surfaced at least one new race condition in the
build system. I will try to dig into that more later.
What i also need to finally test properly is if the resulting ghc can
handle its settings file being pointed to cpphs
Also i thought i had added logic to handle cpphs as a cpp option, but it
looks like i lost track of that commit
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/8683#comment:32>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list