lkml.org 
[lkml]   [2008]   [Sep]   [12]   [last100]   RSS Feed
Views: [more markup]  [less markup]  [headers]  [forward] 
 
Messages in this thread
/
DateFri, 12 Sep 2008 08:21:36 +0300
From"emin ak" <>
SubjectRe: Building Kernel with -O0
2008/9/10 Bodo Eggert <7eggert@gmx.de>:
> linux-os (Dick Johnson) <linux-os@analogic.com> wrote:
>
>> If you have to single-step through kernel procedures, you
>> are not writing proper code for a kernel. Furthermore, even
>> when using the kernel debugger, you are not executing the
>> exact same path that would be executed without the debugger
>> attached.
>
> I sometimes single-step in order to verify my (userspace) code, instead of
> just throwing random test data at it. It's easier and makes me feel better.
> OTOH, -O2 never was a problem if I used it, so I don't strongly vote
> for enabling -O0.
>
> --

I had compiled linux-2.6.23 with -O0 for kgdb only with little
modifications, it's  running with no error for a long time. I'am not a
linux expert, I think talented kernel hackers can make kernel to
compile with -O0 easly but for some reason they dont want to do it.
Debug is much understandable for me (and for most people I think) with
-O0. Linux kernel programming ability is not a gift, of course you can
learn the code with printks and reading, but which age are we living
in?

Emin


\
 
 \ /
  Last update: 2008-09-12 07:25    [from the cache]
©2003-2008