Re: [RFC] Use target filename in BUG_ON and friends

From: Sam Ravnborg
Date: Sat Jul 08 2006 - 16:49:25 EST


On Sat, Jul 08, 2006 at 04:00:55PM +0200, Andi Kleen wrote:
> Sam Ravnborg <sam@xxxxxxxxxxxx> writes:
> >
> > If gcc could be teached not to use full path for __FILE__ this would be
> > an even better fix, but with current make O=.. support I have not found a
> > way to do so.
>
> I suppose you could ask the gcc people?
This is more a kbuild issue. gcc supply the filename given on the
commandline and when using vpath support in make the input files have
absolute path resulting in gcc using absolute paths to __FILE__.
The only real fix I think would be to teach kbuild to use
top-og-source-tree as root when building the kernel. And that will break
a lot if this is changed.

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