rpms/kernel/devel kernel-2.6.spec,1.3010,1.3011

fedora-cvs-commits at redhat.com fedora-cvs-commits at redhat.com
Thu Mar 22 06:41:26 UTC 2007


Author: davej

Update of /cvs/dist/rpms/kernel/devel
In directory cvs.devel.redhat.com:/tmp/cvs-serv24338

Modified Files:
	kernel-2.6.spec 
Log Message:
don't sparsecheck on ppc64 for now (broken)


Index: kernel-2.6.spec
===================================================================
RCS file: /cvs/dist/rpms/kernel/devel/kernel-2.6.spec,v
retrieving revision 1.3010
retrieving revision 1.3011
diff -u -r1.3010 -r1.3011
--- kernel-2.6.spec	22 Mar 2007 05:47:16 -0000	1.3010
+++ kernel-2.6.spec	22 Mar 2007 06:41:24 -0000	1.3011
@@ -15,6 +15,9 @@
 # Whether to build the Xen kernels, disable if you want.
 %define buildxen 0
 
+# Whether or not to do C=1 builds with sparse.
+%define usesparse 1
+
 # Set debugbuildsenabled to 1 for production (build separate debug kernels)
 #  and 0 for rawhide (all kernels are debug kernels).
 # See also 'make debug' and 'make release'.
@@ -74,6 +77,11 @@
 %define buildxen 0
 %endif
 
+# sparse blows up on ppc64
+%ifarch ppc64
+%define usesparse 0
+%endif
+
 # Second, per-architecture exclusions (ifarch)
 
 %ifarch i686 i586
@@ -1253,8 +1261,13 @@
     fi
 
     make -s ARCH=$Arch nonint_oldconfig > /dev/null
+%if %{usesparse}
     make -s CHECK=sparse-%{sparsever}/sparse ARCH=$Arch %{?_smp_mflags} $MakeTarget C=1
     make -s CHECK=sparse-%{sparsever}/sparse ARCH=$Arch %{?_smp_mflags} modules C=1 || exit 1
+%else
+    make -s ARCH=$Arch %{?_smp_mflags} $MakeTarget
+    make -s ARCH=$Arch %{?_smp_mflags} modules || exit 1
+%endif
     rm -rf sparse-%{sparsever} sparse
 
     # Start installing the results




More information about the fedora-cvs-commits mailing list