On 02/03/13 19:16, Andreas Radke wrote:
Our packages in our repos by default don't need static libraries (random .a files all around). I think they are a waste of disc space and abuse bandwidth when uploading/mirroring packages. Most users will never need them.
I suggest to drop all static libs by creating a ToDo list and install a rule to not ship static libraries anymore, maybe with some exceptions. Whenever users require static libs we should point to abs.
Opinions?
[andyrtr@workstation64 ~]$ pkgfile -v -g /usr/lib/\*.a | sort | wc -l 3417
There are probably more in other directories.
Just add *.a to PURGE_TARGETS in makepkg.conf rather than manually removing them. Anyone who needs them can disable that. (I will keep them in glibc/gcc/binutils...) Allan