lkml.org 
[lkml]   [2008]   [Sep]   [12]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    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    [W:3.034 / U:0.684 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site