mirror of the now-defunct rocklinux.org
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

38 lines
1.6 KiB

  1. # --- ROCK-COPYRIGHT-NOTE-BEGIN ---
  2. #
  3. # This copyright note is auto-generated by ./scripts/Create-CopyPatch.
  4. # Please add additional copyright information _after_ the line containing
  5. # the ROCK-COPYRIGHT-NOTE-END tag. Otherwise it might get removed by
  6. # the ./scripts/Create-CopyPatch script. Do not edit this copyright text!
  7. #
  8. # ROCK Linux: rock-src/package/base/linux/linux24/99-mkdep-arglist-too-long.patch
  9. # ROCK Linux is Copyright (C) 1998 - 2006 Clifford Wolf
  10. #
  11. # This patch file is dual-licensed. It is available under the license the
  12. # patched project is licensed under, as long as it is an OpenSource license
  13. # as defined at http://www.opensource.org/ (e.g. BSD, X11) or under the terms
  14. # of the GNU General Public License as published by the Free Software
  15. # Foundation; either version 2 of the License, or (at your option) any later
  16. # version.
  17. #
  18. # --- ROCK-COPYRIGHT-NOTE-END ---
  19. Depending on the working directory where the kernel is build, the file
  20. list can grow to produce an "argument to long" error on mkdep line.
  21. This patch only slits the process to have shorter lines.
  22. - Alejandro
  23. --- ./Makefile.orig 2003-09-23 22:19:55.000000000 -0400
  24. +++ ./Makefile 2003-09-23 22:28:29.000000000 -0400
  25. @@ -518,7 +518,9 @@
  26. ifdef CONFIG_MODVERSIONS
  27. $(MAKE) update-modverfile
  28. endif
  29. - scripts/mkdep -- `find $(FINDHPATH) \( -name SCCS -o -name .svn \) -prune -o -follow -name \*.h ! -name modversions.h -print` > .hdepend
  30. + for x in $(FINDHPATH); do \
  31. + scripts/mkdep -- `find $$x \( -name SCCS -o -name .svn \) -prune -o -follow -name \*.h ! -name modversions.h -print` >> .hdepend ; \
  32. + done
  33. scripts/mkdep -- init/*.c > .depend
  34. ifdef CONFIG_MODVERSIONS