Messages in this thread Patch in this message | | | Date | Tue, 28 Sep 2010 17:44:02 +0900 | From | Stephen Hemminger <> | Subject | [PATCH 1/2] namespace.pl: fix source tree name mangling |
| |
The current namespace.pl script does not find source files correctly. The problem is that the current directory is not the base of the kernel tree at the point where it calls objdump.
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com>
--- a/scripts/namespace.pl 2010-09-27 17:53:29.919433444 +0900 +++ b/scripts/namespace.pl 2010-09-28 09:24:36.891552993 +0900 @@ -167,8 +167,10 @@ sub do_nm printf STDERR "$fullname is not an object file\n"; return; } - ($source = $fullname) =~ s/\.o$//; - if (-e "$objtree$source.c" || -e "$objtree$source.S") { + $fullname =~ s/\.o$//; + $source = $basename; + $source =~ s/\.o$//; + if (-e "$objtree$fullname.c" || -e "$objtree$fullname.S") { $source = "$objtree$source"; } else { $source = "$srctree$source";
| |