[FFmpeg-devel] [PATCH] INSTALL: explain the circular dependency issue and solution
Michael Niedermayer
michael at niedermayer.cc
Sat Nov 2 19:24:40 EET 2024
Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
---
INSTALL.md | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/INSTALL.md b/INSTALL.md
index 3b220bc6ff2..4398ca12fa1 100644
--- a/INSTALL.md
+++ b/INSTALL.md
@@ -15,3 +15,11 @@ NOTICE
------
- Non system dependencies (e.g. libx264, libvpx) are disabled by default.
+
+NOTICE for Package Maintainers
+------------------------------
+
+ - It is recommanded to build FFmpeg twice, first with minimal external depandancies so
+ that 3rd party packages, which depend on FFmpegs libavutil/libavfilter/libavcodec/libavformat
+ can then be build. And last build FFmpeg with full depandancies (which may in turn depen on
+ some of these 3rd party packages). This avoids circular depandancies during build.
--
2.47.0
More information about the ffmpeg-devel
mailing list