An error occurred fetching the project authors.
  1. 10 Jul, 2003 2 commits
  2. 02 Jul, 2003 1 commit
  3. 01 Jul, 2003 1 commit
  4. 22 Jun, 2003 1 commit
  5. 16 Jun, 2003 1 commit
  6. 14 Jun, 2003 1 commit
  7. 10 Jun, 2003 1 commit
  8. 07 Jun, 2003 2 commits
    • Sam Ravnborg's avatar
      kbuild: Enable modules to be build using the "make dir/" syntax · 15c6240c
      Sam Ravnborg authored
      Previously modules could be build using the make dir/module.ko syntax,
      but this has been broken for a while.
      Now the directory notation includes modules as well.
      15c6240c
    • Sam Ravnborg's avatar
      [PATCH] be more flexible about creating library archives · 1ffdd437
      Sam Ravnborg authored
      New makefile variable introduced: lib-y
      
      The lib-y syntax allows you to do the usual tricks such as:
      
      	lib-$(CONFIG_SMP) += percpu_counter.o
      
      A built-in.o is always present in a directory that list .o files in
      either obj-* or lib-*.
      
      In contrast, lib.a is made only when lib-y is defined.
      
      I also updated lib/Makefile, so that crc32.o is now always built-in
      if selected. 
      1ffdd437
  9. 04 Jun, 2003 3 commits
    • Sam Ravnborg's avatar
      kbuild: Silence output with make 3.80 · 458435ac
      Sam Ravnborg authored
      In the top-level makefile escaped two lines to avoid launching a second subshell.
      This make the build a bit less verbose with make V=0
      458435ac
    • Sam Ravnborg's avatar
      kbuild: CROSS_COMPILE and ARCH definitions · b830d797
      Sam Ravnborg authored
      Patch originally by Jesse Barnes <jbarnes@sgi.com>
      
      Previously the user were required to supply CROSS_COMPILE and ARCH on the
      commandline to make, alternatively they patched the Makefile direct.
      The following patch allows the user to specify the value of these in
      a variable assigned during init or similar.
      b830d797
    • Sam Ravnborg's avatar
      kbuild: Updated make help · 8aa0cff0
      Sam Ravnborg authored
      Patches originally by Adrian Bunk and Rudmer van Dijk.
      Included "make V=0|1" and "make C=1"
      8aa0cff0
  10. 26 May, 2003 1 commit
  11. 25 May, 2003 1 commit
  12. 10 May, 2003 1 commit
  13. 07 May, 2003 1 commit
  14. 04 May, 2003 1 commit
  15. 19 Apr, 2003 1 commit
  16. 14 Apr, 2003 1 commit
  17. 09 Apr, 2003 1 commit
    • Andrew Morton's avatar
      [PATCH] Enforce gcc-2.95 as the minimum compiler requirement · 545e7a03
      Andrew Morton authored
      Now that sparc64 is using gcc-3.x we can disallow gcc-2.91, etc.
      
      Documentation/Changes already says 2.95.3, which is working fine for me.
      
      With this change, we no longer require that per-cpu data definitions be
      initialised.  That was a workaround for a bug in older gccs.  So remove the
      build infrastructure which was checking for that.
      
      Also, mention that nfs-utils-1.0.3 is required.  It isn't required yet, but
      will be once we enable larger dev_t: there is an interface for exportfs which
      passes dev_t's into the kernel which breaks with larger dev_t.  That
      interface is old, deprecated and is not used in nfs-utils-1.0.3.
      545e7a03
  18. 07 Apr, 2003 1 commit
  19. 24 Mar, 2003 1 commit
  20. 21 Mar, 2003 1 commit
  21. 17 Mar, 2003 2 commits
  22. 15 Mar, 2003 2 commits
  23. 07 Mar, 2003 1 commit
    • Sam Ravnborg's avatar
      kbuild: Do not clutter output with make -jN · 6374f649
      Sam Ravnborg authored
      Added a new rule filechk used to check when a generated file
      actually is changed. If there is no actual changes the file
      is left without updating the timestamp.
      When building a kernel from scratch two printouts occurs:
        CHK      file-to-generate
        UPD      file-to-generate
      
      The first line tell that kbuild checks the file, second line tell that
      the file is being updated (or created).
      On successive runs only the first line is printed.
      Output is the same in verbose and non-verbose mode.
      
      This replaces the former update-if-changed which has been deleted.
      generate-asm-offsets.h has been renamed as well.
      All users are updated in next patch.
      Output when generating compile.h follow above style
      6374f649
  24. 05 Mar, 2003 2 commits
    • Sam Ravnborg's avatar
      [PATCH] kbuild: Smart notation for non-verbose output · f6970811
      Sam Ravnborg authored
      Create a nice shorthand to enable the non-verbose output mode.
      make V=1        => Gives verbose output (default)
      make V=0        => Gives non-verbose output
      
      One of the reasons why people does not use KBUILD_VERBOSE=0 that
      much is simply the typing needed.
      This notation should make it acceptable to type it.
      The usage of "make V=0" is restricted to the command line.
      Anyone that wants to enable the non-verbose mode pr. default shall
      set KBUILD_VERBOSE in the shell.
      f6970811
    • Kai Germaschewski's avatar
      kbuild: Make build stop on vmlinux link error · 56ddf23b
      Kai Germaschewski authored
      set -e is needed for each (continued) line.
      56ddf23b
  25. 04 Mar, 2003 1 commit
  26. 02 Mar, 2003 3 commits
    • Kai Germaschewski's avatar
      kbuild: remove dependency on compile.h · db0d6263
      Kai Germaschewski authored
      We had a dummy dependency on include/linux/compile.h, but it really caused
      more trouble than benefits. It's not actually needed for the module
      postprocessing, it was only put there to make sure we recognize when
      gcc changed under us. However, we really can only do so much, and
      the rest of kbuild won't notice a changed gcc either, so if the user replaces
      gcc during a build, he just can't rely on the build doing the right thing.
      
      The common cases are still covered, anyway. When the command to invoke
      gcc changes ("CC=gcc32") we notice, and when the path to
      
      	/usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stdarg.h
      
      changes (which luckily contains the "2.96", we'll notice and handle that,
      too.
      db0d6263
    • Sam Ravnborg's avatar
      [PATCH] kbuild: Top-level Makefile, trivial tidy up · 41f57979
      Sam Ravnborg authored
      1) Remove dep from "make help", it is no longer useful
      2) replace Generating with GEN when generating version.h
      41f57979
    • Sam Ravnborg's avatar
      [PATCH] kbuild: do not run split-include for all compilations · 1ef75673
      Sam Ravnborg authored
      When a rule in the top-level Makefile includes scripts as one
      of the prerequisites it inherits FORCE, and thus is always build.
      include/linux/autoconf.h recently included scripts hereby forcing
      split-include to be run for each compilation.
      
      Fix all rules that lists scripts as a prerequisite but did not list FORCE.
      Fixed by listing the executable needed direct.
      1ef75673
  27. 01 Mar, 2003 3 commits
  28. 24 Feb, 2003 2 commits
    • Kai Germaschewski's avatar
      kbuild: make -j race fix, cosmetics · c05631ae
      Kai Germaschewski authored
      Yet another "make -j" race fixed, and
      print the right number of spaces for consisting output
      c05631ae
    • Sam Ravnborg's avatar
      [PATCH] fix make rpm · 1ceb967f
      Sam Ravnborg authored
      make rpm has been broken in several kernel versions, fix it.  Solves
      http://bugme.osdl.org/show_bug.cgi?id=373 which Paolo Ciarrocchi pushed
      me to fix.
      
      1) Moved make rpm to the noconfig section, thus allowing it to see
         the clean target.
      2) Fixed the commandline for find
      3) Use rpmbuild if present
      4) In mkspec use the generic all target, and drop the dep target
         This made the build command arch independent
      1ceb967f