GNOME Bugzilla – Bug 794588
libgcc_s_sjlj-1.dll missing from 1.14 Windows binaries
Last modified: 2018-03-23 11:23:09 UTC
plugin for proxysrc/proxysink has been built, but not packaged. official release 1.14.0 missing libgcc_s_sjlj-1.dll for windows
The proxy plugin is packaged now commit b9c1b02a574595c852abb8eaee889bd9d39722b3 (HEAD -> master, origin/master, origin/HEAD) Author: Sebastian Dröge <sebastian@centricular.com> Date: Thu Mar 22 09:48:03 2018 +0200 gst-plugins-bad: Ship the proxy plugin https://bugzilla.gnome.org/show_bug.cgi?id=794588 What do you mean with libgcc_s_sjlj-1.dll not being packaged? It's included in the mingw-runtime recipe, which is pulled in by the base-system-1.0 package.
I am working on windows,and install the windows gstreamer msi. but in the install dir could not find libgcc_s_sjlj-1.dll, so run gst-inspect failed.as GStreamer user dev with Msvc we may not install Mingw.
There were some other reports about this too now
ok,thanks for your great job.
Created attachment 370030 [details] [review] mingw-runtime.recipe: Fix packaging of libgcc_s_sjlj There's no import library for it, so look for the DLL directly in that case.
Created attachment 370031 [details] [review] cerbero: Make not-found in library search fatal Add an exception for the only known case: libvpx, and make the warning fatal. The warning was totally useless because of the false positives of libgcc_s_sjlj and libvpx. Missing libraries should be a packaging error so we don't ship broken binary releases.
(In reply to Nirbheek Chauhan from comment #6) > Created attachment 370031 [details] [review] [review] > cerbero: Make not-found in library search fatal > > Add an exception for the only known case: libvpx This part of the patch is a hack, but it's better than reworking the whole system to include the case where packages only install static libraries. Especially since we should port libvpx to meson so it *does* provide DLLs.
Pushed so we can get testing on all platforms with Jenkins CI. The fatal error changes might cause breakages elsewhere, but this bug is fixed now. Attachment 370030 [details] pushed as a4f5c8c - mingw-runtime.recipe: Fix packaging of libgcc_s_sjlj Attachment 370031 [details] pushed as 18e30cf - cerbero: Make not-found in library search fatal
New builds are uploaded to https://gstreamer.freedesktop.org/data/pkg/windows/1.14.0.1/