patches/linux/2.4.26/150-linux-2.4.26-mkdep-xargs.patch
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Sat Jul 26 15:12:33 2008 +0000 (2008-07-26)
branch1.2
changeset 730 823ac8f8e9fd
permissions -rw-r--r--
Backport #849 from trunk:
Remove garbage files left behind by downloads from sourceforge.net.

/branches/1.2/scripts/build/debug/500-strace.sh | 4 4 0 0 ++++
/branches/1.2/scripts/build/debug/200-duma.sh | 5 4 1 0 ++++-
2 files changed, 8 insertions(+), 1 deletion(-)
     1 About ten times, various people have noticed that 'make dep' uses
     2 really, really long commandlines.  This breaks sh even on linux sometimes.
     3 
     4 For 2.4, see e.g.
     5 http://marc.theaimsgroup.com/?l=linux-kernel&m=96589814004919&w=2
     6 http://marc.theaimsgroup.com/?l=linux-kernel&m=96589814004919&q=p3
     7 http://www.xraylith.wisc.edu/~khan/software/gnu-win32/cygwin-to-linux-cross-howto.txt
     8 http://www.uclinux.org/pub/uClinux/archive/1728.html
     9 
    10 Fixes error when building linux kernel for some default arm configurations:
    11 
    12 scripts/mkdep -- `find /home/dank/wk/crosstool-0.28-rc36/build/arm-unknown-linux-gnu/gcc-3.3.4-glibc-2.3.2/linux-2.4.26/include/asm /home/dank/wk/crosstool-0.28-rc36/build/arm-unknown-linux-gnu/gcc-3.3.4-glibc-2.3.2/linux-2.4.26/include/linux /home/dank/wk/crosstool-0.28-rc36/build/arm-unknown-linux-gnu/gcc-3.3.4-glibc-2.3.2/linux-2.4.26/include/scsi /home/dank/wk/crosstool-0.28-rc36/build/arm-unknown-linux-gnu/gcc-3.3.4-glibc-2.3.2/linux-2.4.26/include/net /home/dank/wk/crosstool-0.28-rc36/build/arm-unknown-linux-gnu/gcc-3.3.4-glibc-2.3.2/linux-2.4.26/include/math-emu \( -name SCCS -o -name .svn \) -prune -o -follow -name \*.h ! -name modversions.h -print` > .hdepend
    13 /bin/sh: line 1: scripts/mkdep: Argument list too long
    14 make: *** [dep-files] Error 126
    15 
    16 [ For linux-2.4.26 ]
    17 
    18 --- linux-2.4.26/Makefile.old	2004-04-14 06:05:41.000000000 -0700
    19 +++ linux-2.4.26/Makefile	2004-09-13 21:27:39.000000000 -0700
    20 @@ -500,7 +500,7 @@
    21  ifdef CONFIG_MODVERSIONS
    22  	$(MAKE) update-modverfile
    23  endif
    24 -	scripts/mkdep -- `find $(FINDHPATH) \( -name SCCS -o -name .svn \) -prune -o -follow -name \*.h ! -name modversions.h -print` > .hdepend
    25 +	find $(FINDHPATH) \( -name SCCS -o -name .svn \) -prune -o -follow -name \*.h ! -name modversions.h -print | xargs scripts/mkdep | cat > .hdepend
    26  	scripts/mkdep -- init/*.c > .depend
    27  
    28  ifdef CONFIG_MODVERSIONS