On Fri, Oct 19, 2012 at 11:38:53PM +0200, Diego Biurrun wrote: > On Fri, Oct 19, 2012 at 10:29:36PM +0100, Måns Rullgård wrote: > > Diego Biurrun <[email protected]> writes: > > > > > All modern assemblers have this capability. Older ones that do not > > > produce code that crashes at runtime, so it's better to error out > > > during the build process instead. > > > --- > > > configure | 3 +-- > > > 1 files changed, 1 insertions(+), 2 deletions(-) > > > > > > --- a/configure > > > +++ b/configure > > > @@ -3108,9 +3108,8 @@ EOF > > > elf*) enabled debug && append YASMFLAGS $yasm_debug ;; > > > esac > > > > > > - check_yasm "pextrd [eax], xmm0, 1" && enable yasm || > > > + check_yasm "vextractf128 xmm0, ymm0, 0" && enable yasm || > > > die "yasm not found, use --disable-yasm for a crippled build" > > > - check_yasm "vextractf128 xmm0, ymm0, 0" || disable > > > avx_external > > > check_yasm "vfmaddps ymm0, ymm1, ymm2, ymm3" || disable > > > fma4_external > > > check_yasm "CPU amdnop" && enable cpunop > > > fi > > > -- > > > > So which distros does this leave in the cold? > > Only the RHEL6 derived ones. Everything else has either or both a new > enough nasm or a new enough yasm.
.. ping .. Diego _______________________________________________ libav-devel mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-devel
