[Buildroot] Debug symbols in staging, but stripped on target?

Grant Edwards grant.b.edwards at gmail.com
Tue Aug 31 22:25:02 UTC 2010


On 2010-08-31, Grant Edwards <grant.b.edwards at gmail.com> wrote:
> I need to do some debugging of a package's application, so I need
> debugging symbols enabled for that package.
>
> The only option I can find that appears related is
>
>   BR2_ENABLE_DEBUG
>
> There are a couple issues with that:
>
>  1) It enables debug symbols for all packages, and I only want them
>     for one.
>
>  2) It apprently disables stripping of target executables.  I don't
>     have room (nor any use) for debugging symbols on the target -- I
>     only need them on the development host (e.g. in the staging
>     directory).

My current work-around is to get rid of the BR2_ENABLE_DEBUG
dependancy in the BR2_STRIP_xxxxx choices.

That way I can enable BR2_ENABLE_DEBUG and still have stripped
binaries on the target.

[I don't really understand why the two were connected like that, they
seem to me to be orthogonal choices.]

-- 
Grant Edwards               grant.b.edwards        Yow! I Know A Joke!!
                                  at               
                              gmail.com            




More information about the buildroot mailing list