Bug#722188: Optimizations are not properly applied
Boyuan Yang
byang at debian.org
Sun Apr 17 04:56:37 BST 2022
Hi,
On Sun, 08 Sep 2013 23:13:54 +0200 "Steinar H. Gunderson"
<sgunderson at bigfoot.com> wrote:
> Source: libdvbcsa
> Version: 1.1.0-2
> Severity: normal
>
> Hello,
>
> It seems that debian/rules contains:
>
> ifeq ($(DEB_HOST_ARCH),amd64)
> EXTRA_CONFIGURE_ARGS += --enable-mmx --enable-sse2
> endif
>
> --enable-mmx overrides --enable-sse2, so this means that the package is
built
> without SSE2 optimizations.
Thanks for the info, this is indeed a bug. I will have it fixed in the next
upload in the next few hours.
> Furthermore, it means that 32-bit packages are not
> built with MMX or SSE2 support, despite every single CPU the last ten years
> (and certainly every CPU anyone would want to decode DVB-CSA on) has
supported
> SSE2. (MMX was added in 1997!)
According to Debian's architecture baseline (
https://wiki.debian.org/ArchitectureSpecificsMemo ), MMX or SSE2 is forbidden
for 32-bit i386 build. Debian's "i386" should only support up to i686. I
cannot add such build flag. Sorry.
> Finally, --enable-altivec should probably be enabled on appropriate CPUs.
According to Debian's architecture baseline (
https://wiki.debian.org/ArchitectureSpecificsMemo ), altivec is not guaranteed
on any architecture. I cannot add such build flag. Sorry.
Thanks,
Boyuan Yang
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: This is a digitally signed message part
URL: <http://alioth-lists.debian.net/pipermail/pkg-multimedia-maintainers/attachments/20220416/04837532/attachment.sig>
More information about the pkg-multimedia-maintainers
mailing list