Mergeable libraries [video]

In this web content, Cyndy, a compiler engineer, introduces Mergeable Libraries as a new model for building and distributing libraries powered by the static linker. By explaining how mergeable libraries work, Cyndy demonstrates how to enable them in Xcode 15 and what to consider when using them. Mergeable libraries optimize for performance and development by unlocking the best of both static and dynamic linking strategies, resulting in faster builds, reduced memory usage, and simplified large dependency chains. Cyndy covers two ways to enable library merging in Xcode: automatic merging and manual merging. She also discusses considerations when adopting mergeable libraries such as handling pre-existing dependencies, autolinking, runtime lookup APIs, and the differences between the new and old linker.

https://developer.apple.com/videos/play/wwdc2023/10268

To top