docs: add notes on DLL deps

This commit is contained in:
Tony Theodore 2019-03-03 13:16:07 +11:00
parent 9b3f61ac9c
commit 6fd7725950
1 changed files with 21 additions and 0 deletions

View File

@ -161,6 +161,27 @@
and pthreads (<a href="https://mingw-w64.sourceforge.io/">winpthreads</a>)
are always available.
</p>
<p>
When building shared libraries, there are several approaches to
recursively finding DLL dependencies (alphabetical list):
</p>
<ul>
<li>
<a href="https://github.com/desertbit/gml/blob/master/cmd/gml-copy-dlls/main.go">
go script</a>
</li>
<li>
<a href="https://github.com/gsauthof/pe-util">pe-util</a>
packaged with
<a href="https://github.com/mxe/mxe/blob/master/src/pe-util.mk">mxe</a>
</li>
<li>
<a href="https://github.com/mxe/mxe/blob/master/tools/copydlldeps.py">python script</a>
</li>
<li>
<a href="https://github.com/mxe/mxe/blob/master/tools/copydlldeps.md">shell script</a>
</li>
</ul>
<p>
Experimental support for GCC with posix threads was
added in <a href="https://github.com/mxe/mxe/pull/958">November 2015</a>. Since <a href="https://github.com/mxe/mxe/pull/2263">January 2019</a> it is used by default.