[arch-general] Many official packages don't also provide static libraries
Hello all! I've seen that a lot of official ArchLinux packages don't also provide the static library variants (only the shared ones). (See at the end for a statistic, but summarized almost half of them are in this case.) These static variants of the libraries might be pointless for the "vanilla" distribution as most (all?) packages are dynamically linked. But as ArchLinux doesn't provide niche or obscure tools, I have to build them myself. (And by no mean I would like ArchLinux to have all the packages Debian has. I prefer ArchLinux to remain "slim".) And when I build them myself most of the time I can't make them statically link against the current installed libraries (as I have only shared ones). (I know the pros and cons of this. I don't want to debate static linking here.) But as the time goes and ArchLinux moves forward, old shared libraries just disappear, and my hand-built tools remain broken. (And of course I don't see they are broken when I break them, but instead just when I need them and I don't have time to fiddle around fixing them. And I've stumbled onto this multiple times until now, but it gradually gets annoying.) So my question is: what is the reason to not provide also the static library variants? Thanks, Ciprian. ~~~~ # number of packages which provide at least one `.so` library pacman -Ql | grep -E -e '/[^/]+\.so$' | grep -o -E -e '^[^ ]+' | sort -u | wc -l
378
# number of packages which provide at least one `.a` library pacman -Ql | grep -E -e '/[^/]+\.a$' | grep -o -E -e '^[^ ]+' | sort -u | wc -l
200
make a pkgbuild to aur for the tools,
On Sat, Sep 11, 2010 at 21:06, jesse jaara <jesse.jaara@gmail.com> wrote:
make a pkgbuild to aur for the tools,
Now, how would that actually help me? (In the best case it'll just stop me from upgrading a package on which my tool depends... I still have to recompile my tool.) (And BTW the "niche or obscure" tools I mention are just simple executables (some done by me, some from the Internet) which I wouldn't even call "packages"...)
participants (2)
-
Ciprian Dorin, Craciun
-
jesse jaara