Commit ec268be36e79d99443efc4be3a617d6efc6f719b
Committed by
Linus Torvalds
1 parent
0d59a01bc4
Exists in
master
and in
39 other branches
[PATCH] translate dashes in filenames for headers install
The current filename->define translation does not scrub dashes so when creating stub defines for like asm-x86_64/ptrace-abi.h, we get: #define __ASM_STUB_PTRACE-ABI_H gcc just hates that sort of thing :) trivial attached patch adds - to the tr list to scrub it to _ Signed-off-by: Mike Frysinger <vapier@gentoo.org> Cc: David Woodhouse <dwmw2@infradead.org> Cc: Sam Ravnborg <sam@ravnborg.org> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Showing 1 changed file with 1 additions and 1 deletions Side-by-side Diff
scripts/Makefile.headersinst
... | ... | @@ -109,7 +109,7 @@ |
109 | 109 | quiet_cmd_gen = GEN $(patsubst $(INSTALL_HDR_PATH)/%,%,$@) |
110 | 110 | cmd_gen = \ |
111 | 111 | FNAME=$(patsubst $(INSTALL_HDR_PATH)/$(_dst)/%,%,$@) \ |
112 | -STUBDEF=__ASM_STUB_`echo $$FNAME | tr a-z. A-Z_`; \ | |
112 | +STUBDEF=__ASM_STUB_`echo $$FNAME | tr a-z.- A-Z__`; \ | |
113 | 113 | (echo "/* File autogenerated by 'make headers_install' */" ; \ |
114 | 114 | echo "\#ifndef $$STUBDEF" ; \ |
115 | 115 | echo "\#define $$STUBDEF" ; \ |