The .a file is a relic: Why static archives were a bad idea all along
From the perspective of an SDK provider, we must not limit our customers. As such, we are expected to provide both the dynamic linking option, as well as the static linking one. And what will this mean? Dynamic linking — Provide Shared Object ( .so ) libraries, as well as matching compilation ( .pc ) definitions. ) libraries, as well as matching compilation ( ) definitions. Static linking — Provide Static Archive ( .a ) files, as well as matching compilation ( .pc ) definitions. When we bundl