Skip to content

Drop --enable-libshaderc, removed from ffmpeg - #836

Open
JuliusBairaktaris wants to merge 1 commit into
shinchiro:masterfrom
JuliusBairaktaris:drop-libshaderc
Open

Drop --enable-libshaderc, removed from ffmpeg#836
JuliusBairaktaris wants to merge 1 commit into
shinchiro:masterfrom
JuliusBairaktaris:drop-libshaderc

Conversation

@JuliusBairaktaris

Copy link
Copy Markdown

ffmpeg replaced the libshaderc dependency with a build-time probe for a glslc or glslangValidator binary, so configure now aborts with Unknown option "--enable-libshaderc" and every build against master stops there.

Removing the flag is enough; the shaderc package is still needed for libplacebo. Verified by configuring ffmpeg at 946272b79 in the gcc toolchain.

Copilot AI review requested due to automatic review settings August 1, 2026 02:56

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Removes an obsolete FFmpeg configure flag (--enable-libshaderc) from the winbuild CMake packaging now that upstream FFmpeg no longer recognizes it, unblocking builds against FFmpeg master while keeping shaderc available for other dependencies (e.g., libplacebo).

Changes:

  • Drop --enable-libshaderc from the FFmpeg ExternalProject_Add(... CONFIGURE_COMMAND ...) arguments.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants