Bug#657019: Please document why the package includes non-PIC code

Fabian Greffrath fabian at greffrath.com
Wed Jan 25 09:19:41 UTC 2012


Am 24.01.2012 16:22, schrieb Reinhard Tartler:
> Please also note that just removing -fPIC from the makefiles will lead
> to compilation failures on i386 because of register shortage. You would
> then to additionally need to pass --disable-optimizations to the
> configure script. And now things will become really dogslow.

In this context, I have seen that the static libx264.a that we ship in 
the -dev package is built *with* asm optimizations (and also further 
optimizations like -msse) and thus not of general use on archs that do 
not support the extended feature sets.

I wonder if it still makes sense to ship this library in the -dev 
package at all or if it would be a better choice to leave it to the 
user to rebuild the static library tailored to their system once needed.

The same applies to the static variants of the libav* libraries, BTW.

  - Fabian





More information about the pkg-multimedia-maintainers mailing list