<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><font color="#741b47"><br></font><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><font color="#741b47">YIRAN LI <mrfun.china@...> writes:<br>


<br>
> I'm trying to build all components into one dll, because my manager<br>
> insisted that building into a single dll may save space by avoiding<br>
> build duplicated code into separate dlls.<br>
<br>
</font></div><font color="#741b47">How is this supposed to work?<br>
<br>
Or, to rephrase: What are the duplicated code parts that you found<br>
in different FFmpeg dlls and how much (in %) did they take of the<br>
overall space?</font><br>
<div><font color="#666666"><br></font></div></blockquote><div>Hi Carl, I know those functions like strcpy strlen are linked from msvcrt.dll so they are not duplicated. </div><div>But to be honest I'm not familiar with Linux build so I don't know how to check or if there's any other </div>

<div>duplicate code that might be statically linked into separated dlls. So it's just a guess:(</div><div><font color="#741b47"><br></font></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div><font color="#741b47">
> I think ffmpeg uses those automake tools<br>
<br>
</font></div><font color="#741b47">No.<br>
(Do you find that the content of our configure script looks<br>
automake-made or the output? I am curious.)<br>
<br>
Please fix your quoting, Carl Eugen<br>
</font><div><div><br></div></div></blockquote><div>For the configure, in fact I totally have no idea on autotools so it's also a guess. Sorry for that.</div><div>So if it's not generated by autotools, the configure and  Makefiles are all handwritten?</div>

<div><br></div><div>Thanks</div></div></div></div>