GNOME Bugzilla – Bug 745047
openh264 dynamically link to gnustl instead of using gnstl.la
Last modified: 2015-02-23 20:46:44 UTC
openh264.recipe generates manually a .la file, with this: elif self.config.target_platform == Platform.ANDROID: dependency_libs += ['-lgnustl', '-lm'] The problem with this is that gnustl will be dynamically linked even when doing a static build of gstreamer because tools.mk won't convert it to its .a file.
In comparaison, libtag.la has the full patch to libgnustl.la in its dependency_libs
Created attachment 297714 [details] [review] openh264: Fix static build This avoids dynamically linking on gnustl, by setting the libgnustl.la in libopenh264.la's dependency_libs.
Thanks ! commit 3695d0898170c62c55899eb9f5db083f205688d4 Author: Xavier Claessens <xavier.claessens@collabora.com> Date: Mon Feb 23 15:35:27 2015 -0500 openh264: Fix static build This avoids dynamically linking on gnustl, by setting the libgnustl.la in libopenh264.la's dependency_libs. https://bugzilla.gnome.org/show_bug.cgi?id=745047