[erlang-questions] max fds for epoll incorrectly reduced to FD_SETSIZE

Bjorn Gustavsson <>
Fri Mar 6 15:34:43 CET 2009

On Mon, Feb 23, 2009 at 11:41 PM, Steve Vinoski <> wrote:
> Yep, it's as plain as day once you know where to look. In the
> configure script generated from erts/configure.in, the test for
> working poll first checks to see if we're cross-compiling, and if so,
> it unconditionally sets the "poll_works" variable to false. That's the
> source of the problem I'm seeing.
> Given how critical this is to being able to cross-compile a scalable
> runtime, I think there has to be a way to assert to configure that it
> can just assume poll works. One way to do this is to allow for setting
> a environment variable, let's call it ASSERT_WORKING_POLL, while
> running configure. Here's a patch to erts/configure.in to allow that:

We plan to introduce basic support for cross-compilation in R13B
(with improvements in subsequent releases), and it will allow you to
specify whether poll works on the target platform. Therefore, we will
not include your patch.


Björn Gustavsson, Erlang/OTP, Ericsson AB

More information about the erlang-questions mailing list