3 ms·
> Having a .so is easier than having to make it. What's the point, a compilation unit is only a gcc call away from being an .so, right? Besides, I made sure I
by loup-vaillant 10y ago
> Having a .so is easier than having to make it.
What's the point, a compilation unit is only a gcc call away from being an .so, right? Besides, I made sure I don't expose unnecessary symbols to the linker. What you're telling me amounts to saying binary distributions are easier to consume than source distributions.
I would be quite bewildered by such a claim. As well as a little upset at my disadvantage: I do not have the resources to package my library for all major OSes and distributions. This of course has nothing to do with the library itself, merely the community around it (with one author and no user, as is the case with anything new).
I've seen new programming languages being criticised for the immaturity of their tooling or the lack of community. This feels similar.
---
Or, your idea of an .so is different from mine. Does .so libraries have something the C source files don't?