Messages in this thread | | | Subject | Re: [PATCH 2/2] perf: Normalize gcc parameter when generating arch errno table | From | He Zhe <> | Date | Wed, 25 Mar 2020 21:05:17 +0800 |
| |
Can this be considered for the moment?
Thanks, Zhe
On 2/14/20 2:21 AM, zhe.he@windriver.com wrote: > From: He Zhe <zhe.he@windriver.com> > > The $(CC) passed to arch_errno_names.sh may include a series of parameters > along with gcc itself. To avoid overwriting the following parameters of > arch_errno_names.sh and break the build like below, we just pick up the > first word of the $(CC). > > find: unknown predicate `-m64/arch' > x86_64-wrs-linux-gcc: warning: '-x c' after last input file has no effect > x86_64-wrs-linux-gcc: error: unrecognized command line option '-m64/include/uapi/asm-generic/errno.h' > x86_64-wrs-linux-gcc: fatal error: no input files > > Signed-off-by: He Zhe <zhe.he@windriver.com> > --- > tools/perf/Makefile.perf | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/tools/perf/Makefile.perf b/tools/perf/Makefile.perf > index 3eda9d4..7114c11 100644 > --- a/tools/perf/Makefile.perf > +++ b/tools/perf/Makefile.perf > @@ -573,7 +573,7 @@ arch_errno_hdr_dir := $(srctree)/tools > arch_errno_tbl := $(srctree)/tools/perf/trace/beauty/arch_errno_names.sh > > $(arch_errno_name_array): $(arch_errno_tbl) > - $(Q)$(SHELL) '$(arch_errno_tbl)' $(CC) $(arch_errno_hdr_dir) > $@ > + $(Q)$(SHELL) '$(arch_errno_tbl)' $(firstword $(CC)) $(arch_errno_hdr_dir) > $@ > > sync_file_range_arrays := $(beauty_outdir)/sync_file_range_arrays.c > sync_file_range_tbls := $(srctree)/tools/perf/trace/beauty/sync_file_range.sh
| |