statically linked to glib2 breaks gstreamer
I've built my own glib2 2.62 as static library. When I link gstreamer against it. the gst-inspect-1.0 give errors like this:
(gst-plugin-scanner:55767): GLib-GObject-WARNING **: 12:46:49.014: invalid cast from 'GParamString' to 'GParamString'
(gst-plugin-scanner:55767): GLib-GObject-WARNING **: 12:46:49.015: invalid cast from 'GParamString' to 'GParamString'
(process:55767): GLib-GObject-CRITICAL **: 12:46:49.015: g_param_spec_pool_lookup: assertion 'pool != NULL' failed
(process:55767): GLib-GObject-CRITICAL **: 12:46:49.015: g_param_spec_pool_insert: assertion 'pool != NULL' failed
(gst-plugin-scanner:55767): GLib-GObject-CRITICAL **: 12:46:49.108: g_type_interface_add_prerequisite: assertion 'G_TYPE_IS_INTERFACE (interface_type)' failed
the meson configure:
meson build -Dglib:default_library=static -Dglib:b_staticpic=true --force-fallback-for=glib -Dintrospection=disabled -Dpython=disabled -Dgstreamer:bash-completion=disabled -Dgstreamer:libunwind=enabled -Dgstreamer:libdw=enabled -Dgstreamer:coretracers=enabled -Dgst-plugins-base:pango=enabled -Dgood=enabled -Dugly=enabled -Dbad=enabled -Dlibav=enabled -Drtsp_server=enabled -Dges=disabled -Domx=disabled -Drs=disabled -Dgtk_doc=disabled