After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 774800 - Fix soname setting within libraries for cerbero packages
Fix soname setting within libraries for cerbero packages
Status: RESOLVED WONTFIX
Product: GStreamer
Classification: Platform
Component: cerbero
1.9.90
Other Linux
: Normal enhancement
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2016-11-21 17:01 UTC by Andrew Esh
Modified: 2018-05-07 16:01 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Fix libiconv soname support for Android (8.17 KB, patch)
2016-11-21 17:02 UTC, Andrew Esh
none Details | Review
Fix nettle and hogweed soname support for Android (3.51 KB, patch)
2016-11-21 17:03 UTC, Andrew Esh
none Details | Review

Description Andrew Esh 2016-11-21 17:01:16 UTC
The Android packaging system ignores libraries that have version numbers. The attached patches remove them and set the soname references within the library so as to match the Android way of referring to libraries.
Comment 1 Andrew Esh 2016-11-21 17:02:20 UTC
Created attachment 340457 [details] [review]
Fix libiconv soname support for Android
Comment 2 Andrew Esh 2016-11-21 17:03:25 UTC
Created attachment 340458 [details] [review]
Fix nettle and hogweed soname support for Android
Comment 3 Sebastian Dröge (slomo) 2016-11-21 17:05:08 UTC
This is only relevant if using the shared libraries, which is not the recommended way of use on Android.
Comment 4 Sebastian Dröge (slomo) 2017-10-19 14:30:46 UTC
Or am I missing something here?
Comment 5 Andrew Esh 2017-10-20 15:38:18 UTC
We use shared libraries on Android to avoid the legal implications of releasing proprietary code that is statically linked with open source.
Comment 6 Sebastian Dröge (slomo) 2017-10-20 16:06:25 UTC
GStreamer, all plugins and dependencies are statically linked into a single shared library on Android, so that you can keep your proprietary code completely separate from the Open Source code.
Comment 7 Sebastian Dröge (slomo) 2018-05-07 16:01:55 UTC
We don't really support dynamic builds on Android, so let's close this for now. If you want to get these patches integrated I would suggest to provide them to the corresponding upstream projects.