I propose that we drop support for all assemblers older than NASM version 2.11. That was released on 2013-12-31 with several point releases over the following year with 2.11.08 being released on 2015-02-21.
The following patch does just that. Please do not be concerned about the ZMM register use. This patch does not address the use of AVX-512 instructions. In a future patch I will add a different check for enabling/disabling AVX-512. The NASM changelog can be found here: http://www.nasm.us/doc/nasmdocc.html Releases and their dates can be seen here: http://www.nasm.us/pub/nasm/releasebuilds/?C=M;O=D Other than the discussion about the oldest version to support we should discuss the command line options for configure and the internal variable names. At present they all use "yasm" somewhere. If we are to drop support for that then we should change the option names to prevent confusion. We could just change them to "nasm" and be done. We could provide compatability options. We could adopt Libav's generic "x86asm". James Darnley (1): configure: require NASM version 2.11 or newer for external x86 assembly configure | 17 ++++------------- 1 file changed, 4 insertions(+), 13 deletions(-) Brought to you by my inability to configure FFmpeg with NASM 2.13. -- 2.13.0 _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel