+ Alexandre Rossi (Thu, 14 May 2009 10:48:38 +0200):

Hello, Alexandre.

> Package: amule
> Version: 2.2.1-1+b1
> Severity: normal

> The amule package build system does not seem to allow building with debugging
> symbols using the DEB_BUILD_OPTIONS=nostrip trick.

> Maybe the following would help :

> -           --disable-dependency-tracking --disable-ccache --disable-debug    
>  \
> +           --disable-dependency-tracking --disable-ccache              \

> +# Enable debug with nostrip
> +ifneq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS)))
> +    confflags += --enable-debug
> +else
> +    confflags += --disable-debug
> +endif
> +
>  ###

Well, I don't think that's correct, --enable-debug is not about
including debugging symbols in the build, but about emitting extra
debuggin information when executing the program.

Debugging symbols are included if -g is passed to the compiler, and if
you check the builds log of amule in http://buildd.debian.org, you'll
see -g is being passed.

If, however, you're absolutely sure that building with 'nostrip' in
DEB_BUILD_OPTIONS is not producing unstripped binaries (i.e., `file
/usr/bin/amule` says "stripped" instead of "not stripped"), then please
let me know and I'll investigate what's going wrong. But please be sure
of it to the extent possible!

Thanks,

-- 
- Are you sure we're good?
- Always.
        -- Rory and Lorelai




-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to