Skip to content

Commit a06e509

Browse files
committed
readme: document Windows dependencies
Closes #13.
1 parent c2cf29a commit a06e509

File tree

1 file changed

+16
-2
lines changed

1 file changed

+16
-2
lines changed

README.rst

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -143,8 +143,11 @@ builds C extensions in a specific manner. The undesirable behavior of
143143
``setup.py`` is bypassed and the Python C extensions are compiled just
144144
the way we want.
145145

146-
Linux Runtime Requirements
147-
==========================
146+
Runtime Requirements
147+
====================
148+
149+
Linux
150+
-----
148151

149152
The produced Linux binaries have minimal references to shared
150153
libraries and thus can be executed on most Linux systems.
@@ -162,6 +165,17 @@ The following shared libraries are referenced:
162165
* libc.so.6
163166
* ld-linux-x86-64.so.2
164167

168+
If built with MUSL, no shared library dependencies exist and the binaries
169+
should *just work* on practically any Linux system.
170+
171+
Windows
172+
-------
173+
174+
Windows binaries have a dependency on the Microsoft Visual C++ Redistributable,
175+
likely from MSVC 2015 (``vcruntime140.dll``). This dependency is not
176+
provided in the distribution and will need to be provided by downstream
177+
distributors.
178+
165179
Licensing
166180
=========
167181

0 commit comments

Comments
 (0)