rust/cargo-c: update to 0.10.7+cargo-0.84.0
[oi-userland.git] / components / library / libpeas / patches / 04-disable-local-linkage.patch
blobac85278887bfdf98b1d16fbe49861945b9fde74b
1 Commit 3ee92ca98b095bbd840f4c7b10df8939fe246484 Load C plugins with local linkage
2 forces C plugins to be loaded with G_MODULE_BIND_LOCAL, which breaks totem plugins
4 --- libpeas-1.20.0/libpeas/peas-plugin-loader-c.c.1 2017-12-20 11:28:52.731793066 +0000
5 +++ libpeas-1.20.0/libpeas/peas-plugin-loader-c.c 2017-12-20 11:29:26.980451515 +0000
6 @@ -74,11 +74,10 @@
8 /* Force all C modules to be resident in case they
9 * use libraries that do not deal well with reloading.
10 - * Furthermore, we use local linkage to improve module isolation.
12 info->loader_data = peas_object_module_new_full (module_name,
13 module_dir,
14 - TRUE, TRUE);
15 + TRUE, FALSE);
18 if (!g_type_module_use (G_TYPE_MODULE (info->loader_data)))