MSVC Static build with rust plugins
Describe your issue
I'm coming from !1495 (comment 2560706) where @amyspark has put in a significant amount of work on making msvc gstreamer full static build w/ rust plugins work. The root problem I am observing is that running gst-inspect-1.0.exe
only reports:
staticelements: bin: Generic bin
staticelements: pipeline: Pipeline object
Total count: 1 plugin, 2 features
even though many other plugins were enabled.
Expected Behavior
All the plugins enabled in the meson setup to be available at runtime.
Setup
- Operating System: Windows 11 (MSVC 2022 17.12.0 Preview 1.0)
- Device: Computer
- gst-plugins-rs Version: https://gitlab.freedesktop.org/amyspark/gst-plugins-rs/-/tree/fix-missing-wrapped-dependencies
- GStreamer Version: gstreamer!7487 (comment 2563800)
- Command line: build.bat
Steps to reproduce the bug
Currently to experiment with this, you will need the custom rust toolchain from: https://github.com/amyspark/rust/tree/allow-msvc-to-use-meson-and-mingw-import-libraries. However, this should be resolved soon and the main issue will still remain.