The libuv package is a multi-platform support library with a focus on asynchronous I/O.
Download (HTTP): https://dist.libuv.org/dist/v1.51.0/libuv-v1.51.0.tar.gz
Download SHA256 Sum: 5f0557b90b1106de71951a3c3931de5e0430d78da1d9a10287ebc7a3f78ef8eb
Download MD5 sum: 5e0109e19c3fed3a8cbecb958de39afa
Download size: 1.3 MB
Estimated disk space required: 31 MB (with tests and man page)
Estimated build time: 0.5 SBU (with tests and man page)
"sphinx"
Prepare libuv by running the following commands:
![[Caution]](../images/caution.png)
The sh autogen.sh command below fails if the ACLOCAL environment variable is set as specified in "xorg7". If it is used, ACLOCAL needs to be unset for this package and then reset for other packages.
sh autogen.sh
Configure libuv by running the following commands:
./configure --prefix=/usr --disable-static
Compile libuv by running the following commands:
make
If you installed the optional "sphinx" python module, create the man page:
make man -C docs
If you want to run the tests as a non-root user, run:
make check
Now, Install as the root user:
make install
If you built the man page, install as the root user:
install -Dm644 docs/build/man/libuv.1 /usr/share/man/man1