~ruther/guix-local

572c3d85e8e0c6e35359d32efa8504ca0d6bb7f0 — Janneke Nieuwenhuizen 1 year, 3 months ago 24f0118
gnu: ffmpeg-3.4.13: Fix build with gcc-14.

* gnu/packages/video.scm (ffmpeg-3.4)[arguments]: Add stage
"relax-gcc-14-strictness".

Change-Id: Icdd483a459bfbf58b93e2cc22d5b1047120da7ad
1 files changed, 10 insertions(+), 1 deletions(-)

M gnu/packages/video.scm
M gnu/packages/video.scm => gnu/packages/video.scm +10 -1
@@ 1921,7 1921,16 @@ audio/video codec library.")
                  "--enable-libaom"
                  "--enable-librav1e"
                  "--enable-libsrt"
                  "--enable-libsvtav1")))))
                  "--enable-libsvtav1")))
       ((#:phases phases)
        #~(modify-phases #$phases
            (add-after 'configure 'relax-gcc-14-strictness
              (lambda _
              (substitute* "ffbuild/config.mak"
                (("CFLAGS *=" all)
                 (string-append all
                                " -Wno-error=incompatible-pointer-types"
                                " -Wno-error=int-conversion")))))))))
    (inputs (modify-inputs (package-inputs ffmpeg-4)
              (delete "dav1d" "libaom" "rav1e" "srt")))))