Date: Sun, 01 Jun 2014 19:25:19 +0200 From: Koop Mast <kwm@rainbow-runner.nl> To: Tijl Coosemans <tijl@FreeBSD.org>, gnome@FreeBSD.org Subject: Re: [patch] devel/glib20: fix crash in multimedia/vlc Message-ID: <538B61FF.7070305@rainbow-runner.nl> In-Reply-To: <20140601182817.5c68df56@kalimero.tijl.coosemans.org> References: <20140601182817.5c68df56@kalimero.tijl.coosemans.org>
next in thread | previous in thread | raw e-mail | index | archive | help
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.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?538B61FF.7070305>