sbsv2/raptor/notes/slimdebug.txt
author Bob Rosenberg <bob.rosenberg@nokia.com>
Mon, 18 Oct 2010 10:33:54 +0100
changeset 660 66ff3e731c60
parent 625 a1925fb7753a
permissions -rw-r--r--
Sysdeftools additional support for merging misordered system definitions. More extensive validation. Minor bug fixes. Bash wrappers for perl scripts for unix installs.

The optional "slimdebug" variant is now available for use in e32 builds.

This currently has an impact on RVCT-based e32 builds and, when applied,
calls to armcc in udeb compilation have the "--no_debug_macros" and
"--remove_unneeded_entities" options added; there is no change to the vanilla
urel compilation call in RVCT-based builds, nor to the compiler calls in
other e32 builds using other toolchains.

The net result of applying "slimdebug" is a general decrease in udeb object
and image sizes due to the removal of debug table entries and unused debug
information.

Examples of the variant's application are as follows:

sbs -c armv5.slimdebug
sbs -c armv6_udeb.slimdebug