[kernel/rawhide/user/kyle/kernel-git] Add missing --with/--without pae build flag support

Jarod Wilson jwilson at fedoraproject.org
Mon Jan 10 22:38:32 UTC 2011


commit 5b032757ea7c6a18ff13fca4370903a2bb22c1aa
Author: Jarod Wilson <jarod at redhat.com>
Date:   Fri Jan 7 16:54:23 2011 -0500

    Add missing --with/--without pae build flag support
    
    Signed-off-by: Jarod Wilson <jarod at redhat.com>

 kernel.spec |   19 ++++++++++++++++---
 1 files changed, 16 insertions(+), 3 deletions(-)
---
diff --git a/kernel.spec b/kernel.spec
index 3a4a249..7392f34 100644
--- a/kernel.spec
+++ b/kernel.spec
@@ -103,6 +103,8 @@ Summary: The Linux kernel
 %define with_up        %{?_without_up:        0} %{?!_without_up:        1}
 # kernel-smp (only valid for ppc 32-bit)
 %define with_smp       %{?_without_smp:       0} %{?!_without_smp:       1}
+# kernel-PAE (only valid for i686)
+%define with_pae       %{?_without_pae:       0} %{?!_without_pae:       1}
 # kernel-debug
 %define with_debug     %{?_without_debug:     0} %{?!_without_debug:     1}
 # kernel-doc
@@ -140,6 +142,8 @@ Summary: The Linux kernel
 %define with_baseonly  %{?_with_baseonly:     1} %{?!_with_baseonly:     0}
 # Only build the smp kernel (--with smponly):
 %define with_smponly   %{?_with_smponly:      1} %{?!_with_smponly:      0}
+# Only build the pae kernel (--with paeonly):
+%define with_paeonly   %{?_with_paeonly:      1} %{?!_with_paeonly:      0}
 # Only build the debug kernel (--with dbgonly):
 %define with_dbgonly   %{?_with_dbgonly:      1} %{?!_with_dbgonly:      0}
 
@@ -221,21 +225,28 @@ Summary: The Linux kernel
 %define debuginfodir /usr/lib/debug
 
 # kernel-PAE is only built on i686.
-%ifarch i686
-%define with_pae 1
-%else
+%ifnarch i686
 %define with_pae 0
 %endif
 
 # if requested, only build base kernel
 %if %{with_baseonly}
 %define with_smp 0
+%define with_pae 0
 %define with_debug 0
 %endif
 
 # if requested, only build smp kernel
 %if %{with_smponly}
 %define with_up 0
+%define with_pae 0
+%define with_debug 0
+%endif
+
+# if requested, only build pae kernel
+%if %{with_paeonly}
+%define with_up 0
+%define with_smp 0
 %define with_debug 0
 %endif
 
@@ -243,6 +254,7 @@ Summary: The Linux kernel
 %if %{with_dbgonly}
 %if %{debugbuildsenabled}
 %define with_up 0
+%define with_pae 0
 %endif
 %define with_smp 0
 %define with_pae 0
@@ -1965,6 +1977,7 @@ fi
 %changelog
 * Mon Jan 10 2011 Jarod Wilson <jarod at redhat.com>
 - Add support for local rebuild config option overrides
+- Add missing --with/--without pae build flag support
 
 * Mon Jan 10 2011 Kyle McMartin <kmcmartin at redhat.com> 2.6.38-0.rc0.git4.2
 - Disable DEBUG_SET_MODULE_RONX for now, it causes boot-up to fail since


More information about the scm-commits mailing list