[vlc-devel] vlc: svn commit r21540 (pdherbemont)
pdherbemont at free.fr
Tue Aug 28 16:17:52 CEST 2007
On 28 août 07, at 15:49, Damien Fouilleul wrote:
> only -O0 is guaranteed to give a debug environment free of
> quirks, -O2 will also give your problems when debugging.
That makes senses to use O0. However, O3 is also the optimization
option that turn on finline-functions and frename-registers, which
makes debugging hard with gdb. O2 is fine here, and will be in most
cases. It is generally admitted that O2 just works.
Anyway, I don't mind having a custom patch hanging in my configure.
But don't you feel that --enable-debug should lower optimization by
default? If so I'll patch configure to disable optimization by
default if --enable-debug is on.
Alternatively we could override O3 parameters when debugging, so that
gcc can produce debug-able binaries.
What are your thoughts on that?
More information about the vlc-devel