[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: "PIE by default" transition is underway -- wiki needs updating



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


Reply to: