--- EV/Makefile.PL 2007/11/09 19:33:51 1.18 +++ EV/Makefile.PL 2007/11/12 01:01:13 1.19 @@ -72,6 +72,57 @@ *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** +EV can use various backends with various portability issue. The select +backend is the most portable and makes for a good fallback, but it can be +limited to a low number of file descriptors and/or might not compile. If +you have problems with compiling ev_select., you might try to play around +with disabling it here, or forcing it to use the fd_set provided by your +OS, via the next question. I highly recommend keeping it in. + +EOF + +if (prompt ("Enable select backend (y/n)?", "y") =~ /[yY]/) { + $DEFINE .= " -DEV_USE_SELECT"; + + print <