Compiz plugin don't build with debugging information

Bug #682574 reported by Chris Halse Rogers
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
compiz (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

Binary package hint: unity

Unity's build system doesn't appear to build with debugging symbols (or, strangely, any optimisations) by default, which is why a unity-dbgsym package isn't generated.

The attached debdiff sets the RelWithDbgSym target, which builds with -O2 & -g, and hence we get a unity-dbgsym package. Yay!

Revision history for this message
Chris Halse Rogers (raof) wrote :
Revision history for this message
Didier Roche-Tolomelli (didrocks) wrote :

As discussed on IRC, I'll patch the compiz cmake file rather to have all plugins built with RelWithDbgSym if they have the "package" flag + ask for a rebuild of deps.

Thanks Chris! :)

affects: unity (Ubuntu) → compiz (Ubuntu)
Changed in compiz (Ubuntu):
importance: Undecided → Medium
status: New → Triaged
summary: - Doesn't build with debugging information
+ Compiz plugin don't build with debugging information
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package compiz - 1:0.9.2.1+glibmainloop2-0ubuntu2

---------------
compiz (1:0.9.2.1+glibmainloop2-0ubuntu2) natty; urgency=low

  * debian/rules:
    - build with RelWithDebInfo cmake flag to get debug info and release
      optimisation
  * debian/patches/004_packagemode_is_release_debug_for_plugins.patch:
    - when compiz plugin built in "Package" mode, add optimization + debug
      symbols for stripping in dbgsym. Thanks RAOF for pointing at it
      (LP: #682574)
  * debian/patches/005_no_glib_plugin.patch:
    - remove glib plugin as conflicting with the glibmainloop branch
  * debian/source_compiz.py:
    - grab new gconf path in apport bug report
 -- Didier Roche <email address hidden> Mon, 29 Nov 2010 12:23:15 +0100

Changed in compiz (Ubuntu):
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.