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 <firstname.lastname@example.org>
Date: Thu Mar 22 09:48:03 2018 +0200
gst-plugins-bad: Ship the proxy plugin
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
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
(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/126.96.36.199/