And yet, I am cursing wifi-switcher and quick-launch for storing their .a and .la in the same directory with .so, when the built package should contain only .so - .a and .la are transitional files used by gcc when generating .so from .c and .h. Disclaimer: I haven't used gcc, or packaged anything, for a long time. When I package something, I use no makefiles of any kind, preferring plain Debian packaging. Best wishes.