lkml.org 
[lkml]   [2007]   [May]   [6]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: kconfig: error out if recursive dependencies are found
    Hi,

    On Sun, 6 May 2007, Sam Ravnborg wrote:

    > if (sym->flags & SYMBOL_CHECK) {
    > - printf("Warning! Found recursive dependency: %s", sym->name);
    > + fprintf(stderr, "%s:%d:error: found recursive dependency: %s",
    > + sym->prop->file->name, sym->prop->lineno, sym->name);
    > return sym;
    > }

    If it were that simple to print the location, I had done it already. :)
    Try this:

    config FOO
    bool
    select BAR
    depends on BAR

    config BAR
    bool

    I looked into this before, for simple properties one could just remember
    the last checked property via a static variable. The problem are the
    selects which are checked before that loop, here the information from
    where they were selected is not available anymore (at least not easily).

    bye, Roman
    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/

    \
     
     \ /
      Last update: 2007-05-07 02:43    [W:0.022 / U:60.372 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site