Skip to content

gstreamer-full: Preliminaries for enabling MSVC build with Rust plugins

During testing of gst-plugins-rs!1495, I found the following errors:

  • gstreamer-1.0 is built with -DGST_FULL_STATIC_COMPILATION, that means that any (Rust) plugin that depends on it will fail linking.
  • The static initializer generator didn't account for the Rust pattern of static libraries (foo.lib as opposed to libfoo.lib).

See gst-plugins-rs!1495 (comment 2554567)

Merge request reports