About "./configure" Checking the build environment

CandyMI 869646063 at qq.com
Wed Jun 26 01:13:52 CEST 2019

Yes, it is always different from other platforms (want to highlight its particularity)

At least I have never had such an annoyance when writing code on the OSX platform.

I recently tried to install libev painlessly on Win32 to run my poor Lua Web Web framework on it.

However, Win32 requires embedded compilation to take effect. Can I get better libev build suggestions here?

------------------ Original ------------------

From: "Marc Lehmann"<schmorp at schmorp.de>;
Date: Wed, Jun 26, 2019 06:51 AM
To: "CandyMi"<869646063 at qq.com>;
Cc: "libev"<libev at lists.schmorp.de>;
Subject: Re: About "./configure" Checking the build environment

On Wed, Jun 26, 2019 at 03:43:33AM +0800, CandyMI <869646063 at qq.com> wrote:
> I checked and found that the "./configure" file was taken from the package file of libev-4.25.tar.gz.

Good to hear :)

> By the way, I saw the macro definition of IOCP in "ev.c". Does it mean that libev will have a plan supported by the Windows platform?

libev has pretty much always (at least since 2007) supported windows using
its select backend.

the reference to iocp is a reference to windows i/o control ports, for
which I tried to make a more performant interface, but it turned out that
iocps (at least at the time) only supported very few handle types, many
tcp socket types not among them, so it would be even less useful than
select which at least seems to support all socket types, and the code was

                The choice of a       Deliantra, the free code+content MORPG
      -----==-     _GNU_              http://www.deliantra.net
      ----==-- _       generation
      ---==---(_)__  __ ____  __      Marc Lehmann
      --==---/ / _ \/ // /\ \/ /      schmorp at schmorp.de
      -=====/_/_//_/\_,_/ /_/\_\
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.schmorp.de/pipermail/libev/attachments/20190626/0a050f16/attachment.html>

More information about the libev mailing list