[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