Re: "epollCreate: unsupported operation" on buildd hosts
On Wed, Mar 9, 2011 at 12:49:55 +0530, Joachim Breitner wrote:
> Dear Devel list,
> updating the GHC haskell compiler to the newest version in Debian is
> causing surprisingly many problems. With one of those, I am totally at a
> loss to understand it, especially as I cannot reproduce it.
> Basically, the new GHC compiler uses the epoll system call where
> available, which should be the case on all Linux kernels by now.
> Building the compiler works fine (even though it is a two stage
> process), but then using the compiler to build another package (which
> might or might not be a new version of the compiler) fails with:
> epollCreate: unsupported operation (Function not implemented)
> e.g. in
> On my machine and other developer’s machines, this is not reproducible.
> Upstream is rightfully puzzled as well (“That's odd. Is it always
> reproducible within a single machine? Linux (and Debian) should support
> epoll just fine.”, http://hackage.haskell.org/trac/ghc/ticket/5005)
> Does anyone here have a clue as to why the epoll system calls might fail
> on buildd machines?
epoll_create1 was added in 2.6.27, afaict. If that's what haskell is
using, then it's not unexpected to have it fail on 2.6.26.