[FFmpeg-trac] #7796(build system:new): Android x86: "error: inline assembly requires more registers than available" when running make

FFmpeg trac at avcodec.org
Mon Sep 14 09:14:10 EEST 2020


#7796: Android x86: "error: inline assembly requires more registers than
available" when running make
-------------------------------------+-------------------------------------
             Reporter:  ESt          |                    Owner:
                 Type:  defect       |                   Status:  new
             Priority:  normal       |                Component:  build
                                     |  system
              Version:  git-master   |               Resolution:
             Keywords:  android      |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------

Comment (by 1480c1):

 In the case where I encountered the same issue, but with a mingw-w64 clang
 32-bit compiler on windows, should I append to this issue or create a new
 issue since this one is titled in a way that is specific to android?

 snippet

 {{{
 In file included from D:/media-autobuild_suite/build/ffmpeg-
 git/libavcodec/hevc_cabac.c:27:
 In file included from D:/media-autobuild_suite/build/ffmpeg-
 git/libavcodec/cabac_functions.h:46:
 D:/media-autobuild_suite/build/ffmpeg-git/libavcodec/x86/cabac.h:193:9:
 error: inline assembly requires more registers than available
         BRANCHLESS_GET_CABAC("%0", "%q0", "(%4)", "%1", "%w1",
         ^
 D:/media-autobuild_suite/build/ffmpeg-git/libavcodec/x86/cabac.h:143:9:
 note: expanded from macro 'BRANCHLESS_GET_CABAC'
         "movzbl "statep"    , "ret"
 \n\t"\
         ^
 }}}

--
Ticket URL: <https://trac.ffmpeg.org/ticket/7796#comment:5>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list