[FFmpeg-trac] #11074(avcodec:new): Build failure on arm with binutils 2.42.50.20240625

FFmpeg trac at avcodec.org
Fri Jun 28 09:15:49 EEST 2024


#11074: Build failure on arm with binutils 2.42.50.20240625
-------------------------------------+-------------------------------------
             Reporter:  Sebastian    |                     Type:  defect
  Ramacher                           |
               Status:  new          |                 Priority:  normal
            Component:  avcodec      |                  Version:
                                     |  unspecified
             Keywords:               |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------
 It seems that binutils got stricter and we now see build failures on arm
 when compiling arm assembly.

 {{{
 gcc -I. -Isrc/ -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64
 -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2
 -D_ISOC11_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE
 -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DPIC -DZLIB_CONST -fPIC -g
 -MMD -MF libavcodec/arm/mlpdsp_armv6.d -MT libavcodec/arm/mlpdsp_armv6.o
 -c -o libavcodec/arm/mlpdsp_armv6.o src/libavcodec/arm/mlpdsp_armv6.S
 src/libavcodec/arm/mlpdsp_armv5te.S: Assembler messages:
 src/libavcodec/arm/mlpdsp_armv5te.S:232: Error: junk at end of line, first
 unrecognized character is `0'
 src/libavcodec/arm/mlpdsp_armv5te.S:367:  Info: macro invoked from here
 src/libavcodec/arm/mlpdsp_armv5te.S:393:   Info: macro invoked from here
 src/libavcodec/arm/mlpdsp_armv5te.S:414:    Info: macro invoked from here
 src/libavcodec/arm/mlpdsp_armv5te.S:244: Error: garbage following
 instruction -- `bne 01b'
 src/libavcodec/arm/mlpdsp_armv5te.S:367:  Info: macro invoked from here
 src/libavcodec/arm/mlpdsp_armv5te.S:393:   Info: macro invoked from here
 src/libavcodec/arm/mlpdsp_armv5te.S:414:    Info: macro invoked from here
 src/libavcodec/arm/mlpdsp_armv5te.S:232: Error: junk at end of line, first
 unrecognized character is `0'
 src/libavcodec/arm/mlpdsp_armv5te.S:368:  Info: macro invoked from here
 src/libavcodec/arm/mlpdsp_armv5te.S:393:   Info: macro invoked from here
 src/libavcodec/arm/mlpdsp_armv5te.S:414:    Info: macro invoked from here
 src/libavcodec/arm/mlpdsp_armv5te.S:336: Error: garbage following
 instruction -- `bne 01b'
 src/libavcodec/arm/mlpdsp_armv5te.S:368:  Info: macro invoked from here
 src/libavcodec/arm/mlpdsp_armv5te.S:393:   Info: macro invoked from here
 src/libavcodec/arm/mlpdsp_armv5te.S:414:    Info: macro invoked from here
 src/libavcodec/arm/mlpdsp_armv5te.S:232: Error: junk at end of line, first
 unrecognized character is `0'
 src/libavcodec/arm/mlpdsp_armv5te.S:369:  Info: macro invoked from here
 src/libavcodec/arm/mlpdsp_armv5te.S:393:   Info: macro invoked from here
 src/libavcodec/arm/mlpdsp_armv5te.S:414:    Info: macro invoked from here
 src/libavcodec/arm/mlpdsp_armv5te.S:336: Error: garbage following
 instruction -- `bne 01b'
 src/libavcodec/arm/mlpdsp_armv5te.S:369:  Info: macro invoked from here
 src/libavcodec/arm/mlpdsp_armv5te.S:393:   Info: macro invoked from here
 src/libavcodec/arm/mlpdsp_armv5te.S:414:    Info: macro invoked from here
 src/libavcodec/arm/mlpdsp_armv5te.S:232: Error: junk at end of line, first
 unrecognized character is `0'
 src/libavcodec/arm/mlpdsp_armv5te.S:370:  Info: macro invoked from here
 src/libavcodec/arm/mlpdsp_armv5te.S:393:   Info: macro invoked from here
 src/libavcodec/arm/mlpdsp_armv5te.S:414:    Info: macro invoked from here
 src/libavcodec/arm/mlpdsp_armv5te.S:336: Error: garbage following
 instruction -- `bne 01b'
 src/libavcodec/arm/mlpdsp_armv5te.S:370:  Info: macro invoked from here
 src/libavcodec/arm/mlpdsp_armv5te.S:393:   Info: macro invoked from here
 src/libavcodec/arm/mlpdsp_armv5te.S:414:    Info: macro invoked from here
 src/libavcodec/arm/mlpdsp_armv5te.S:232: Error: junk at end of line, first
 unrecognized character is `0'
 src/libavcodec/arm/mlpdsp_armv5te.S:371:  Info: macro invoked from here
 src/libavcodec/arm/mlpdsp_armv5te.S:393:   Info: macro invoked from here
 src/libavcodec/arm/mlpdsp_armv5te.S:414:    Info: macro invoked from here
 src/libavcodec/arm/mlpdsp_armv5te.S:336: Error: garbage following
 instruction -- `bne 01b'
 src/libavcodec/arm/mlpdsp_armv5te.S:371:  Info: macro invoked from here
 src/libavcodec/arm/mlpdsp_armv5te.S:393:   Info: macro invoked from here
 src/libavcodec/arm/mlpdsp_armv5te.S:414:    Info: macro invoked from here
 src/libavcodec/arm/mlpdsp_armv5te.S:232: Error: junk at end of line, first
 unrecognized character is `0'
 src/libavcodec/arm/mlpdsp_armv5te.S:373:  Info: macro invoked from here
 src/libavcodec/arm/mlpdsp_armv5te.S:393:   Info: macro invoked from here
 src/libavcodec/arm/mlpdsp_armv5te.S:414:    Info: macro invoked from here
 src/libavcodec/arm/mlpdsp_armv5te.S:336: Error: garbage following
 instruction -- `bne 01b'
 src/libavcodec/arm/mlpdsp_armv5te.S:373:  Info: macro invoked from here
 src/libavcodec/arm/mlpdsp_armv5te.S:393:   Info: macro invoked from here
 src/libavcodec/arm/mlpdsp_armv5te.S:414:    Info: macro invoked from here
 src/libavcodec/arm/mlpdsp_armv5te.S:232: Error: junk at end of line, first
 unrecognized character is `0'
 src/libavcodec/arm/mlpdsp_armv5te.S:375:  Info: macro invoked from here
 src/libavcodec/arm/mlpdsp_armv5te.S:393:   Info: macro invoked from here
 src/libavcodec/arm/mlpdsp_armv5te.S:414:    Info: macro invoked from here
 src/libavcodec/arm/mlpdsp_armv5te.S:336: Error: garbage following
 instruction -- `bne 01b'
 src/libavcodec/arm/mlpdsp_armv5te.S:375:  Info: macro invoked from here
 src/libavcodec/arm/mlpdsp_armv5te.S:393:   Info: macro invoked from here
 src/libavcodec/arm/mlpdsp_armv5te.S:414:    Info: macro invoked from here
 src/libavcodec/arm/mlpdsp_armv5te.S:232: Error: junk at end of line, first
 unrecognized character is `0'
 src/libavcodec/arm/mlpdsp_armv5te.S:377:  Info: macro invoked from here
 src/libavcodec/arm/mlpdsp_armv5te.S:393:   Info: macro invoked from here
 src/libavcodec/arm/mlpdsp_armv5te.S:414:    Info: macro invoked from here
 src/libavcodec/arm/mlpdsp_armv5te.S:336: Error: garbage following
 instruction -- `bne 01b'
 src/libavcodec/arm/mlpdsp_armv5te.S:377:  Info: macro invoked from here
 src/libavcodec/arm/mlpdsp_armv5te.S:393:   Info: macro invoked from here
 src/libavcodec/arm/mlpdsp_armv5te.S:414:    Info: macro invoked from here
 src/libavcodec/arm/mlpdsp_armv5te.S:232: Error: junk at end of line, first
 unrecognized character is `0'
 src/libavcodec/arm/mlpdsp_armv5te.S:379:  Info: macro invoked from here
 src/libavcodec/arm/mlpdsp_armv5te.S:393:   Info: macro invoked from here
 src/libavcodec/arm/mlpdsp_armv5te.S:414:    Info: macro invoked from here
 }}}

 See the full build log
 https://buildd.debian.org/status/fetch.php?pkg=ffmpeg&arch=armel&ver=7%3A7.0.1-1%2Bb3&stamp=1719497270&raw=0.

 This affects both 7.0.x and 6.1.x.
-- 
Ticket URL: <https://trac.ffmpeg.org/ticket/11074>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list