[webkit-dev] WebCore/platform standalone library

Myles C. Maxfield mmaxfield at apple.com
Sat Jan 14 18:51:01 PST 2017

The ar utility isn’t a linker - it just collects object files. I don’t believe it has any concept of matching symbols up to exported symbols in external shared libraries (like JavaScriptCore for WTF).

(But of course someone can correct me if I’m wrong.)


> On Jan 14, 2017, at 1:38 PM, Darin Adler <darin at apple.com> wrote:
>> On Jan 14, 2017, at 12:39 PM, Myles C. Maxfield <mmaxfield at apple.com> wrote:
>> However, a shared library would enforce layering naturally, whereas a static library would need either an application to link to it and not to WebCore, such as a unit test suite, or some out-of-band layering enforcement, like a Python script.
> I’m surprised to learn this. There is no way to build a static library that gives us linker errors if there are unresolved references?
> — Darin

More information about the webkit-dev mailing list