But in some cases static libs are no longer provided at all. Would be nice to know if that's the case for libuuid.
On Sun, Jan 8, 2023, 9:24 AM Nico Huber nico.h@gmx.de wrote:
On 08.01.23 17:42, ron minnich wrote:
For reasons I still don't understand, the various linux distros no longer ship .a as part of the library package.
They ship them separately. On Ubuntu, usually a -dev package. I even recall -devel-static packages (-devel was headers only and such) ~20 years back.
The reason to ship them separately is simple: not everybody has the space/bandwidth to spare. These habits are decades old. Some newer distros moved to ship everything in one package, though.
One odd thing about libuuid: The Ubuntu package is called uuid-dev (not libuuid-dev). That's something I don't understand ;)
Nico