[FFmpeg-trac] #11695(build system:new): Configure for armv6 doesn't disable neon and armv6t2.

FFmpeg trac at avcodec.org
Wed Jul 30 22:59:49 EEST 2025


#11695: Configure for armv6 doesn't disable neon and armv6t2.
-------------------------------------+-------------------------------------
             Reporter:  danergo      |                     Type:  defect
               Status:  new          |                 Priority:  normal
            Component:  build        |                  Version:  git-
  system                             |  master
             Keywords:               |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------
 I'm trying to configure ffmpeg for rpi1 (armv6).

 First, I have modified this line:
 https://github.com/FFmpeg/FFmpeg/blob/master/configure#L8021

 From `echo "ARCH                      $arch ($cpu)"`
 To `echo "ARCH                      $arch ($cpu) $subarch"`

 In case I'm doing a configure with these parameters:
 `./configure --enable-cross-compile --cross-prefix=arm-linux-gnueabihf-
 --arch=armv6z --cpu=arm1176jzf-s --target-os=linux`:


 {{{
 source path               src
 C compiler                arm-linux-gnueabihf-gcc
 C library                 glibc
 host C compiler           gcc
 host C library            glibc
 ARCH                      arm (arm1176jzf-s) armv6
 big-endian                no
 runtime cpu detection     yes
 ARMv5TE enabled           yes
 ARMv6 enabled             yes
 ARMv6T2 enabled           yes
 VFP enabled               yes
 NEON enabled              yes
 }}}

 As you can see: $subarch is printed and it's correctly set to armv6.

 However, neither "ARMv6T2" nor NEON are disabled.
-- 
Ticket URL: <https://trac.ffmpeg.org/ticket/11695>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list