On Wed, 26 Oct 2016 at 05:37:06 +0200, Adam Borowski wrote: > On Wed, Oct 26, 2016 at 12:37:18AM +0200, Andreas Cadhalpun wrote: > > The current ffmpeg packages builds shared and static libraries > > What's your reason for building something as big and with as extensive > dependencies statically? Let's delegate static libraries to special needs > only, as limited as possible.
Are you suggesting that the normal way in which libraries are packaged in Debian should change from "shared+static unless there is a good reason to prefer shared-only or static-only" to "shared-only unless there is a good reason to prefer shared+static or static-only"? (In Autotools packages, this would mean adding --disable-static to most configure invocations, and dropping the .a file from debian/libwhatever.install.) I don't think that's a bad idea, but it's certainly not the project's conventional practice right now (e.g. Policy §8.3 says the static library "is usually provided"); so it should probably be treated as a separate change to the distribution, related to but distinct from the switch to PIE-by-default. S