fix-kbuild-linux-ppc64-20070604
authorJeffrey Hutzelman <jhutz@cmu.edu>
Tue, 5 Jun 2007 04:47:09 +0000 (04:47 +0000)
committerRuss Allbery <rra@stanford.edu>
Tue, 5 Jun 2007 04:47:09 +0000 (04:47 +0000)
The Linux 2.6 kbuild environment requires assembly files end in .S, not .s.

src/libafs/make_kbuild_makefile.pl

index dc6e311..35dbba7 100755 (executable)
@@ -82,7 +82,7 @@ if (! -d $KDIR) {
 foreach (keys %all_objs) {
   die "No source known for $_\n" unless exists $deps{$_};
   if($deps{$_} =~ /\.s$/) {
-     ($src = $_) =~ s/\.o$/.s/;
+     ($src = $_) =~ s/\.o$/.S/;
   } else {
      ($src = $_) =~ s/\.o$/.c/;
   }