meson: Build with -Wl,-z,nodelete to prevent unloading of dynamic libraries and plugins
authorZebediah Figura <z.figura12@gmail.com>
Wed, 24 Mar 2021 19:20:18 +0000 (14:20 -0500)
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Tue, 13 Sep 2022 15:48:52 +0000 (15:48 +0000)
commitc4681ac428fa4b63a2c9ce18bb3da4cddc14e439
tree1599b315cf89202ef8adca46976306b00ca7af0c
parent9bb560e7ee9d39480302fe62efdcd77592191df6
meson: Build with -Wl,-z,nodelete to prevent unloading of dynamic libraries and plugins

GLib made the unfortunate decision to prevent libgobject from ever being
unloaded, which means that now any library which registers a static type
can't ever be unloaded either (and any library that depends on those,
ad nauseam).

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/778>
subprojects/gst-devtools/meson.build
subprojects/gst-editing-services/meson.build
subprojects/gst-libav/meson.build
subprojects/gst-omx/meson.build
subprojects/gst-plugins-bad/meson.build
subprojects/gst-plugins-base/meson.build
subprojects/gst-plugins-good/meson.build
subprojects/gst-plugins-ugly/meson.build
subprojects/gst-rtsp-server/meson.build
subprojects/gstreamer/meson.build