Messages in this thread Patch in this message | | | From | Arnd Bergmann <> | Subject | Re: 'make headers_check' failed to install headers to arbitrary location | Date | Thu, 14 May 2009 18:54:37 +0200 |
| |
On Thursday 14 May 2009, Sergei Poselenov wrote: > CHECK include/linux/tc_ematch (4 files) > CHECK include/linux/usb (8 files) > make[2]: execvp: /bin/sh: Argument list too long > make[2]: ***
Can you try this patch?
Arnd <><
--- a/scripts/Makefile.headersinst +++ b/scripts/Makefile.headersinst @@ -54,8 +54,8 @@ quiet_cmd_remove = REMOVE $(unwanted) cmd_remove = rm -f $(unwanted-file) quiet_cmd_check = CHECK $(printdir) ($(words $(all-files)) files) - cmd_check = $(PERL) $< $(INSTALL_HDR_PATH)/include $(SRCARCH) \ - $(addprefix $(install)/, $(all-files)); \ + cmd_check = echo $(addprefix $(install)/, $(all-files)) | \ + xargs $(PERL) $< $(INSTALL_HDR_PATH)/include $(SRCARCH) ; \ touch $@ PHONY += __headersinst __headerscheck
| |