#7708: sys/cpuset.h cannot be found on FreeBSD ---------------------------------+------------------------------------------ Reporter: kazu-yamamoto | Owner: Type: bug | Status: patch Priority: normal | Milestone: Component: Build System | Version: 7.7 Keywords: | Os: FreeBSD Architecture: Unknown/Multiple | Failure: Building GHC failed Difficulty: Unknown | Testcase: Blockedby: | Blocking: Related: | ---------------------------------+------------------------------------------ Comment(by kazu-yamamoto): Manpage of cpuset_getaffinity() says: {{{ #include <sys/param.h> #include <sys/cpuset.h> }}} This bug happens because the check program only includes sys/cpuset.h. The patch first checks whether or not sys/param.h exist. If exists, check whether or not sys/cpuset.h exist with sys/param.h included. -- Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/7708#comment:5> GHC <http://www.haskell.org/ghc/> The Glasgow Haskell Compiler