FYI: Cleanup of debug options
david.ostrovsky at gmx.de
Mon Nov 5 13:22:48 PST 2012
On 05.11.2012 17:15, Michael Meeks wrote:
> Why do I extensively use that option, though I'm not a packager:
> * I like to run the code the end-user runs - warts and all.
> * I like to be able to profile accurately without re-building
> everything (cf. above)
> * Having no symbols / debug-info is rather unhelpful for both
> debugging, and profiling though perhaps it's a reasonable
> default for size reasons
On 05.11.2012 18:06, Norbert Thiebaud wrote:
> actually that is platform and even sometime source dependent.
> which makes global level carpet bombing using CFLAGS/CXXFLAGS/LDFLAGS
> a not necessarily appealing option.
Thank you both for this justfication,
which i've shamelsellsy stolen for the commit message ;-)
On 05.11.2012 18:10, Michael Stahl wrote:
>> Note that what the end user runs is -O2 rather than -Os IIUC.
> yes...and no. both are true actually:
>> > ms at bastet:/master > git grep -- "-O2" solenv/gbuild/ | wc -l
>> > ms at bastet:/master > git grep -- "-Os" solenv/gbuild/ | wc -l
>> > ms at bastet:/master > git grep -- "-O " solenv/gbuild/platform/ | wc -l
> so if you want to do profiling you simply have to look up which one your
> particular architecture uses first to get meaningful numbers.
No you shouldn't! That what the build systems are for:
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the LibreOffice