[kernel/f17] Add -r to debuginfo_args to invoke eu-strip --reloc-debug-sections.

Josh Boyer jwboyer at fedoraproject.org
Mon Mar 5 14:24:50 UTC 2012


commit b81b450037ea6d78fdda2080f92b3e7081c3c356
Author: Mark Wielaard <mjw at redhat.com>
Date:   Mon Mar 5 09:09:48 2012 -0500

    Add -r to debuginfo_args to invoke eu-strip --reloc-debug-sections.
    
    The -r flag to find-debuginfo.sh to invoke eu-strip --reloc-debug-sections
    reduces the number of unnecessary relocations in kernel module .ko.debug
    files. This saves ~500MB on the installed size of the kernel-debuginfo
    package and makes the rpm file ~30MB smaller.

 kernel.spec |   12 +++++++++---
 1 files changed, 9 insertions(+), 3 deletions(-)
---
diff --git a/kernel.spec b/kernel.spec
index 1415113..9ea5501 100644
--- a/kernel.spec
+++ b/kernel.spec
@@ -54,7 +54,7 @@ Summary: The Linux kernel
 # For non-released -rc kernels, this will be appended after the rcX and
 # gitX tags, so a 3 here would become part of release "0.rcX.gitX.3"
 #
-%global baserelease 1
+%global baserelease 2
 %global fedora_build %{baserelease}
 
 # base_sublevel is the kernel version we're starting with and patching
@@ -566,8 +566,11 @@ BuildRequires: pciutils-devel gettext
 BuildConflicts: rhbuildsys(DiskFree) < 500Mb
 %if %{with_debuginfo}
 # Fancy new debuginfo generation introduced in Fedora 8/RHEL 6.
-BuildRequires: rpm-build >= 4.4.2.1-4
-%define debuginfo_args --strict-build-id
+# The -r flag to find-debuginfo.sh to invoke eu-strip --reloc-debug-sections
+# reduces the number of relocations in kernel module .ko.debug files and was
+# introduced with rpm 4.9 and elfutils 0.153.
+BuildRequires: rpm-build >= 4.9.0-1, elfutils >= elfutils-0.153-1
+%define debuginfo_args --strict-build-id -r
 %endif
 
 Source0: ftp://ftp.kernel.org/pub/linux/kernel/v3.0/linux-%{kversion}.tar.xz
@@ -2398,6 +2401,9 @@ fi
 #    '-'      |  |
 #              '-'
 %changelog
+* Mon Mar 05 2012 Mark Wielaard <mark at klomp.org>
+- Add -r to debuginfo_args to invoke eu-strip --reloc-debug-sections.
+
 * Fri Mar 02 2012 Justin M. Forbes <jforbes at redhat.com> 
 - Disable threading in hibernate compression/decompression
 


More information about the scm-commits mailing list