Date: prev next · Thread: first prev next last
2012 Archives by date, by thread · List index


On Tuesday 22 of May 2012, Stephan Bergmann wrote:
On 05/22/2012 04:02 PM, Lubos Lunak wrote:
On Tuesday 22 of May 2012, Stephan Bergmann wrote:
On 05/22/2012 03:19 PM, Lubos Lunak wrote:
   But --enable-debug also enables asserts, logging and similar
functionality that should be rather useful for developer builds,
doesn't it?

But --enable-dbgutil enables that as well (and more of it).

  Uhm? If that is the case, then no wonder people get confused, since
this means that dbgutil is a superset of debug, except not quite. I've
already asked Michael, so I'm going to ask you too: What is your idea
about what these options do?

common subset of what --enable-debug and --enable-dbgutil do: enable
various assertions, warnings, etc. (technically, both enable
OSL_DEBUG_LEVEL > 0 and disable NDEBUG, for example)

what --enable-debug does in addition: settings that aid in step-through
debugging (like -O0, -fno-inline)

what --enable-dbgutil does in addition: enable additional assertions,
warnings, etc. that are binary incompatible

 Hmm. That's a completely arbitrary and non-obvious setup that I doubt anybody 
except for you knows or expects, but on the other hand, I think I do not care 
enough to do anything about it if you want it this way.

-- 
 Lubos Lunak
 l.lunak@suse.cz

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.