Messages in this thread | | | Date | Mon, 24 Sep 2007 20:13:07 +0200 | From | Adrian Bunk <> | Subject | Re: [Announce] Linux-tiny project revival |
| |
On Fri, Sep 21, 2007 at 08:29:49AM +0200, Sam Ravnborg wrote: >... > So __FILE__ expand differently depending on the path on > the gcc command line. > I once posted a patch to fix up on this, especialy for BUG_ON and friends. > The solution was to let kbuild generate the filename and to use > this define in the source code. > But a quick grep for __FILE__ in the kernel source made me chicken out. > Simply too much chrunch at that time to justify it. >...
Although it's not a big problem, we have the same issue with gcc warnings and errors displaying the full path with O= builds making the error messages quite long.
The root is that for O= builds we are feeding gcc the full path We might perhaps attack it at this point?
The simplest solution that comes into my mind would be to create links for the source file in the output dir before calling gcc and then give gcc the link as input file.
> Sam
cu Adrian
--
"Is there not promise of rain?" Ling Tan asked suddenly out of the darkness. There had been need of rain for many days. "Only a promise," Lao Er said. Pearl S. Buck - Dragon Seed
- 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/
| |