On 2009-08-29 14:01 +0200, Sven Joachim wrote: > It definitely is a bug in the packaging, but I'm not sure how to best > resolve it. My favorite solution would be to build the regular > libraries without -DNDEBUG and use detached debugging symbols instead of > extra libraries in the -dbg packages.
Thinking over it, I changed my mind. The debug libraries are built with trace support that is actually used by developers. > However, this is a rather radical change. Minimally obtrusive might > be this patch: > > diff --git a/debian/rules b/debian/rules > index e7712a6..04c1c13 100755 > --- a/debian/rules > +++ b/debian/rules > @@ -285,7 +285,7 @@ endif > mkdir -p $(tempdir)/etc > > # Install into our base directory > - GZIP='-9' $(MAKE) -C $(objdir-debug) install > + $(MAKE) -C $(objdir-debug) install.libs > $(MAKE) -C $(wobjdir-debug) install.libs > > # Copy libraries to the debug directory > @@ -298,7 +298,7 @@ endif > done > > # Install non -DTRACE versions. > - $(MAKE) -C $(objdir) install.libs > + GZIP='-9' $(MAKE) -C $(objdir) install > $(MAKE) -C $(wobjdir) install.libs > > # Move terminfo files to the right place. This is the way to go. Sven -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

