
#8206: Add support for Portable Native Client -------------------------------------+------------------------------------- Reporter: guest | Owner: Alex Type: feature request | Sayers Priority: normal | Status: new Component: Compiler | Milestone: Resolution: | Version: Operating System: Unknown/Multiple | Keywords: NaCl PNaCl Type of failure: None/Unknown | Portable Native Client pexe Blocked By: | Architecture: Related Tickets: | Unknown/Multiple | Test Case: | Blocking: | Differential Revisions: -------------------------------------+------------------------------------- Changes (by jakzale): * cc: jakzale (added) Comment: I'm working on this issue as a part of GSOC'15. Apart from minor issues with the build system, there are some additional clashes between ghc's dependencies and native client's (nacl) newlib I found so far: - the rts depends on posix signals, which are not supported in nacl newlib (although there seems to be a workaround), - the unix package depends on posix semaphores, which are currently not supported in nacl newlib, - additionally, dlfcn.h (and all functionality regarding dynamic linking) is not available in nacl newlib. Would it be possible to build ghc without the unix package? -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/8206#comment:6 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler