[meego-commits] 5326: Changes to devel:base/binutils

Austin Zhang austin.zhang at intel.com
Sun Jul 4 11:58:01 UTC 2010


Hi,
I have made the following changes to binutils in project devel:base. Please review and accept ASAP.

Thank You,
Austin Zhang

[This message was auto-generated]

---

Request #5326:

  submit:   home:austin:branches:devel:base/binutils(r2)(cleanup) -> devel:base/binutils


Message:
    Enable LTO

State:   new          2010-07-03T23:54:02 austin
Comment: None



changes files:
--------------
--- binutils.changes
+++ binutils.changes
@@ -0,0 +1,3 @@
+* Tue May 25 2010 Austin Zhang <austin.zhang at intel.com> - 2.20.51.0.2
+- enable LTO (link time optimization)
+

spec files:
-----------
--- binutils.spec
+++ binutils.spec
@@ -46,6 +46,7 @@
 %if %{run_testsuite}
 BuildRequires: dejagnu, zlib-static, glibc-static, sharutils
 %endif
+BuildRequires: elfutils-libelf-devel
 Conflicts: gcc-c++ < 4.0.0
 Requires(post): /sbin/install-info
 Requires(preun): /sbin/install-info
@@ -156,7 +157,8 @@
 %endif
   $CARGS \
   --disable-werror \
-  --with-bugurl=http://bugzilla.redhat.com/bugzilla/
+  --enable-lto \
+  --with-bugurl=http://bugzilla.meego.com
 make %{_smp_mflags} tooldir=%{_prefix} all
 make %{_smp_mflags} tooldir=%{_prefix} info
 
--- cross-armv5tel-binutils-accel.spec
+++ cross-armv5tel-binutils-accel.spec
@@ -7,7 +7,7 @@
 Summary: A GNU collection of binary utilities
 Name: cross-armv5tel-binutils-accel
 Version: 2.20.51.0.2
-Release: 5%{?dist}
+Release: 5
 License: GPLv3+
 Group: Development/Tools
 URL: http://sources.redhat.com/binutils
@@ -46,6 +46,7 @@
 %if %{run_testsuite}
 BuildRequires: dejagnu, zlib-static, glibc-static, sharutils
 %endif
+BuildRequires: elfutils-libelf-devel
 Conflicts: gcc-c++ < 4.0.0
 Requires(post): /sbin/install-info
 Requires(preun): /sbin/install-info
@@ -71,7 +72,7 @@
 
 %package devel
 Summary: BFD and opcodes static libraries and header files
-Group: System Environment/Libraries
+Group: System/Libraries
 Conflicts: binutils < 2.17.50.0.3-4
 Requires(post): /sbin/install-info
 Requires(preun): /sbin/install-info
@@ -156,7 +157,8 @@
 %endif
   $CARGS \
   --disable-werror \
-  --with-bugurl=http://bugzilla.redhat.com/bugzilla/
+  --enable-lto \
+  --with-bugurl=http://bugzilla.meego.com
 make %{_smp_mflags} tooldir=%{_prefix} all
 make %{_smp_mflags} tooldir=%{_prefix} info
 
--- cross-armv5tel-binutils.spec
+++ cross-armv5tel-binutils.spec
@@ -7,7 +7,7 @@
 Summary: A GNU collection of binary utilities
 Name: cross-armv5tel-binutils
 Version: 2.20.51.0.2
-Release: 5%{?dist}
+Release: 5
 License: GPLv3+
 Group: Development/Tools
 URL: http://sources.redhat.com/binutils
@@ -46,6 +46,7 @@
 %if %{run_testsuite}
 BuildRequires: dejagnu, zlib-static, glibc-static, sharutils
 %endif
+BuildRequires: elfutils-libelf-devel
 Conflicts: gcc-c++ < 4.0.0
 Requires(post): /sbin/install-info
 Requires(preun): /sbin/install-info
@@ -71,7 +72,7 @@
 
 %package devel
 Summary: BFD and opcodes static libraries and header files
-Group: System Environment/Libraries
+Group: System/Libraries
 Conflicts: binutils < 2.17.50.0.3-4
 Requires(post): /sbin/install-info
 Requires(preun): /sbin/install-info
@@ -156,7 +157,8 @@
 %endif
   $CARGS \
   --disable-werror \
-  --with-bugurl=http://bugzilla.redhat.com/bugzilla/
+  --enable-lto \
+  --with-bugurl=http://bugzilla.meego.com
 make %{_smp_mflags} tooldir=%{_prefix} all
 make %{_smp_mflags} tooldir=%{_prefix} info
 
--- cross-armv7l-binutils-accel.spec
+++ cross-armv7l-binutils-accel.spec
@@ -7,7 +7,7 @@
 Summary: A GNU collection of binary utilities
 Name: cross-armv7l-binutils-accel
 Version: 2.20.51.0.2
-Release: 5%{?dist}
+Release: 5
 License: GPLv3+
 Group: Development/Tools
 URL: http://sources.redhat.com/binutils
@@ -46,6 +46,7 @@
 %if %{run_testsuite}
 BuildRequires: dejagnu, zlib-static, glibc-static, sharutils
 %endif
+BuildRequires: elfutils-libelf-devel
 Conflicts: gcc-c++ < 4.0.0
 Requires(post): /sbin/install-info
 Requires(preun): /sbin/install-info
@@ -71,7 +72,7 @@
 
 %package devel
 Summary: BFD and opcodes static libraries and header files
-Group: System Environment/Libraries
+Group: System/Libraries
 Conflicts: binutils < 2.17.50.0.3-4
 Requires(post): /sbin/install-info
 Requires(preun): /sbin/install-info
@@ -156,7 +157,8 @@
 %endif
   $CARGS \
   --disable-werror \
-  --with-bugurl=http://bugzilla.redhat.com/bugzilla/
+  --enable-lto \
+  --with-bugurl=http://bugzilla.meego.com
 make %{_smp_mflags} tooldir=%{_prefix} all
 make %{_smp_mflags} tooldir=%{_prefix} info
 
--- cross-armv7l-binutils.spec
+++ cross-armv7l-binutils.spec
@@ -7,7 +7,7 @@
 Summary: A GNU collection of binary utilities
 Name: cross-armv7l-binutils
 Version: 2.20.51.0.2
-Release: 5%{?dist}
+Release: 5
 License: GPLv3+
 Group: Development/Tools
 URL: http://sources.redhat.com/binutils
@@ -46,6 +46,7 @@
 %if %{run_testsuite}
 BuildRequires: dejagnu, zlib-static, glibc-static, sharutils
 %endif
+BuildRequires: elfutils-libelf-devel
 Conflicts: gcc-c++ < 4.0.0
 Requires(post): /sbin/install-info
 Requires(preun): /sbin/install-info
@@ -71,7 +72,7 @@
 
 %package devel
 Summary: BFD and opcodes static libraries and header files
-Group: System Environment/Libraries
+Group: System/Libraries
 Conflicts: binutils < 2.17.50.0.3-4
 Requires(post): /sbin/install-info
 Requires(preun): /sbin/install-info
@@ -156,7 +157,8 @@
 %endif
   $CARGS \
   --disable-werror \
-  --with-bugurl=http://bugzilla.redhat.com/bugzilla/
+  --enable-lto \
+  --with-bugurl=http://bugzilla.meego.com
 make %{_smp_mflags} tooldir=%{_prefix} all
 make %{_smp_mflags} tooldir=%{_prefix} info
 

other changes:
--------------



More information about the MeeGo-commits mailing list