Commit 6cf30c4e authored by Jason Madden's avatar Jason Madden

Add docs about librt/-lrt and syscalls. [skip ci]

parent c2bb6504
......@@ -38,6 +38,10 @@ General Notes
apk add --virtual build-deps file make gcc musl-dev libffi-dev
On Fedora Rawhide for Fedora 33, one might need to do this::
yum install python3-devel gcc kernel-devel kernel-headers make diffutils file
See :issue:`1567`, :issue:`1559`, and :issue:`1566`.
.. note::
......@@ -48,6 +52,12 @@ General Notes
using system libraries can reduce these dependencies, although
this isn't encouraged.
- On older versions of Linux, linking to ``librt`` might be useful to
avoid system calls from libev accessing the current time. One way to
do this is to set the ``LDFLAGS`` environment variable to include
``-lrt`` when installing from source. (This is done automatically
when gevent builds manylinux wheels.) See :pr:`1650`.
- Installing from source requires ``setuptools``. This is installed
automatically in virtual environments and by buildout. However,
gevent uses :pep:`496` environment markers in ``setup.py``.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment