Justin Ruggles <justin.rugg...@gmail.com> writes:

> I think we have several things to address:
>
> 1) detecting feature support in older compilers
>     - we should validate (independent of our existing code) that these
>       are the only features we need to detect and support for inline asm
>       and for yasm/nasm

That is largely a question of how old toolchains we want to support.
Until the BSDs update to something more recent than gcc 4.1 and binutils
2.16 (or whatever they're on), we'll have to keep the current set of
tests.

> 2) the user wants to disable building of some cpu feature
>     - e.g. --disable-amd3dnow and --disable-amd3dnowext
>     - do we need to support this?

We don't _need_ to support it, but we do currently, or at least try to.

> 3) the user wants to disable building of all asm optimizations
>     - to get this to work properly, I think we would have to make sure
>       we're not abusing HAVE_MMX when we really mean HAVE_ARCH_X86

--disable-asm disables all ARCH_FOO and all HAVE_FOO for CPU features.

-- 
Måns Rullgård
m...@mansr.com
_______________________________________________
libav-devel mailing list
libav-devel@libav.org
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to