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 747157 - Debug symbols or not depending on whether you're making a release build
Debug symbols or not depending on whether you're making a release build
Status: RESOLVED OBSOLETE
Product: GStreamer
Classification: Platform
Component: cerbero
git master
Other All
: Normal enhancement
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2015-04-01 05:52 UTC by Robert Swain
Modified: 2018-11-03 10:18 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Robert Swain 2015-04-01 05:52:44 UTC
It would be nice if cerbero built everything with debug symbols and appropriate debug stuff enabled for developers but then could create a release build where debug symbols are stripped and costly debug stuff is disabled.
Comment 1 Edward Hervey 2015-04-01 07:03:00 UTC
One way to do that could be to have a post-build/pre-package strip step.

Only downside ... won't work for static objects for which it needs to be done either at compile time (don't include debug symbols) or at link time.

What is the goal here ? Smaller "release" tarballs ?
Comment 2 Sebastian Dröge (slomo) 2015-04-01 14:20:45 UTC
For Android and iOS the debug symbols are (or can be) stripped when the application is built. Android at least does that automatically by default.

For the other platforms we could move the debug symbols into external files, I assume Windows and OSX have some feature for that too.
Comment 3 GStreamer system administrator 2018-11-03 10:18:54 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/gstreamer/cerbero/issues/12.