[GHC] #7759: iOS patch no 14: libraries/base changes
GHC
cvs-ghc at haskell.org
Sat Mar 9 11:52:38 CET 2013
#7759: iOS patch no 14: libraries/base changes
--------------------------------+-------------------------------------------
Reporter: StephenBlackheath | Owner:
Type: bug | Status: new
Priority: normal | Component: libraries/base
Version: 7.6.2 | Keywords:
Os: Other | Architecture: arm
Failure: Building GHC failed | Blockedby:
Blocking: 7724 | Related:
--------------------------------+-------------------------------------------
In this patch there are two changes to apply to libraries/base.
'GHC/Event/KQueue.hsc': The issue here is that the #defines EVFILT_READ
and EVFILT_WRITE have the values -1 and -2. The original code translates
that to {{{filterRead = Filter -1}}} which is wrong Haskell and fails to
compile. The modified code produces the correct code {{{filterRead =
Filter (-1)}}}
'cbits/DarwinUtils.c': This code is needed for iOS as well as Darwin, and
on iOS we need to explicitly include <mach/mach_time.h> which is the
correct file for Mac OS/X too.
--
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/7759>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list