[patch] devel/glib20: fix crash in multimedia/vlc

Koop Mast kwm at rainbow-runner.nl
Sun Jun 1 17:26:48 UTC 2014


On 1-6-2014 18:28, Tijl Coosemans wrote:
> Hi,
>
> The attached patch fixes these PRs for multimedia/vlc (all duplicates):
> http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/172185
> http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/183683
> http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/186629
>
> The vlc-cache-gen program dlopens each plugin, looks for some symbols
> (like a description string), stores that into a cache file and then
> dlcloses the plugin.  For some combinations of options this causes
> libgobject to be loaded, unloaded and then loaded again (as a dependency
> of some plugins).  This is not supported.  See:
>
> https://bugzilla.gnome.org/show_bug.cgi?id=707298
> https://git.gnome.org/browse/glib/commit/?h=glib-2-40&id=3662eb9759fe225d1c214db6927c667a1b733e8a
>
> The attached patch has been derived from that commit.  It adds
> -Wl,-z,nodelete to the libgobject linker flags.
>
> Ok to commit?
>

Yes go ahead.


More information about the freebsd-gnome mailing list