<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Sun, Mar 19, 2017 at 5:43 AM, Sven Barth via fpc-devel <span dir="ltr"><<a href="mailto:fpc-devel@lists.freepascal.org" target="_blank">fpc-devel@lists.freepascal.or<wbr>g</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><p>Am 19.03.2017 04:53 schrieb "silvioprog" <<a href="mailto:silvioprog@gmail.com" target="_blank">silvioprog@gmail.com</a>>:</p></blockquote><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><p>
> Unfortunately you can't use the static libraries (.a) of Intel because they are generated for Linux, in spite of static libraries be cross-platform.</p>
<p>Non-sense. Static libraries are as platform specific as any other binary code, after all it needs to call OS functions.</p></blockquote><div><br></div><div>Well, I understand by cross-platform anything that is implemented on multiple platforms, so once ar archives can be generated for multiple ones, it makes sense for me. :-)</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<p>> I'm not sure about the .lib files. MS's COFF files adopt the .lib extension, but it is a little bit strange these sizes below:<br>
><br>
> `libippi.a`:<br>
> . original - 251 MB;<br>
> . striped - 192 MB.<br>
><br>
> `libippi.lib`:<br>
> . original - 853 KB;<br>
> . striped - no strip needed, it is already small.</p>
<p>Seems like the second one is merely an import library for the DLL instead of a real static library.<br></p></blockquote><div><br></div><div>Indeed.</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><p>
And of course that is COFF as well. MSVC only supports COFF.</p></blockquote><div><br></div><div>There isn't only one kind of COFF, AFAIK MS has an own COFF style and MSVC supports only that. Sure, Intel must have used MSVC ones. However, my *suggestion* about LacaK confirming that was just because he can generate an object or a shared library from a MS COFF file, solving his problem!</div><div><br></div><div>--<br></div></div><div class="m_-8712009057063773372gmail-m_-431630184586878450gmail-m_-6275720389673368508m_-36988955207687291m_7598963641285138842gmail_signature"><div dir="ltr"><div>Silvio Clécio</div></div></div>
</div></div>