summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Howells <dhowells@redhat.com>2013-06-04 18:38:51 +0100
committerDavid Howells <dhowells@redhat.com>2013-06-04 18:38:51 +0100
commit0b35bb5a2335ac856a97859b71e71757a32b2b8c (patch)
treed01ce12e92f33867771d7a8c59778ee8ed337aab
parent05605c9bfd484a48c2314baf6fc7165ac6f0f19d (diff)
downloadcross-binutils-0b35bb5a2335ac856a97859b71e71757a32b2b8c.tar.gz
cross-binutils-0b35bb5a2335ac856a97859b71e71757a32b2b8c.tar.xz
cross-binutils-0b35bb5a2335ac856a97859b71e71757a32b2b8c.zip
Backport some cleanups from the RHEL cross-compiler
-rw-r--r--cross-binutils.spec87
1 files changed, 45 insertions, 42 deletions
diff --git a/cross-binutils.spec b/cross-binutils.spec
index 20d00f0..d4ce67e 100644
--- a/cross-binutils.spec
+++ b/cross-binutils.spec
@@ -1,44 +1,44 @@
-%define build_all 1
-%define build_alpha %{build_all}
-%define build_arm %{build_all}
-%define build_aarch64 %{build_all}
-%define build_avr32 %{build_all}
-%define build_blackfin %{build_all}
-%define build_c6x %{build_all}
-%define build_cris %{build_all}
-%define build_frv %{build_all}
-%define build_h8300 %{build_all}
-%define build_hppa64 %{build_all}
-%define build_ia64 %{build_all}
-%define build_m32r %{build_all}
-%define build_m68k %{build_all}
-%define build_microblaze %{build_all}
-%define build_mips64 %{build_all}
-%define build_mn10300 %{build_all}
-%define build_openrisc %{build_all}
-%define build_powerpc64 %{build_all}
-%define build_s390x %{build_all}
-%define build_score %{build_all}
-%define build_sh %{build_all}
-%define build_sh64 %{build_all}
-%define build_sparc64 %{build_all}
-%define build_tile %{build_all}
-%define build_x86_64 %{build_all}
-%define build_xtensa %{build_all}
+%define build_all 1
+%define build_alpha %{build_all}
+%define build_arm %{build_all}
+%define build_aarch64 %{build_all}
+%define build_avr32 %{build_all}
+%define build_blackfin %{build_all}
+%define build_c6x %{build_all}
+%define build_cris %{build_all}
+%define build_frv %{build_all}
+%define build_h8300 %{build_all}
+%define build_hppa64 %{build_all}
+%define build_ia64 %{build_all}
+%define build_m32r %{build_all}
+%define build_m68k %{build_all}
+%define build_microblaze %{build_all}
+%define build_mips64 %{build_all}
+%define build_mn10300 %{build_all}
+%define build_openrisc %{build_all}
+%define build_powerpc64 %{build_all}
+%define build_s390x %{build_all}
+%define build_score %{build_all}
+%define build_sh %{build_all}
+%define build_sh64 %{build_all}
+%define build_sparc64 %{build_all}
+%define build_tile %{build_all}
+%define build_x86_64 %{build_all}
+%define build_xtensa %{build_all}
# 32-bit packages we don't build as we can use the 64-bit package instead
-%define build_hppa 0
-%define build_i386 0
-%define build_mips 0
-%define build_powerpc 0
-%define build_s390 0
-%define build_sparc 0
-%define build_sh4 0
+%define build_hppa 0
+%define build_i386 0
+%define build_mips 0
+%define build_powerpc 0
+%define build_s390 0
+%define build_sparc 0
+%define build_sh4 0
# not available in binutils-2.22
-%define build_hexagon 0
-%define build_unicore32 0
+%define build_hexagon 0
+%define build_unicore32 0
Summary: A GNU collection of cross-compilation binary utilities
Name: cross-binutils
@@ -204,7 +204,7 @@ function prep_target () {
target=$1
cond=$2
- if [ $cond = 1 ]
+ if [ $cond != 0 ]
then
echo $1 >&5
fi
@@ -271,7 +271,7 @@ fi
function config_target () {
arch=$1
prefix=$arch-
- build_dir=$arch
+ build_dir=${1%%%%-*}
case $arch in
arm-*) target=arm-linux-gnueabi;;
@@ -364,8 +364,8 @@ do
done
function build_target () {
- arch=$1
- make -C $arch %{_smp_mflags} tooldir=%{_prefix} all
+ build_dir=${1%%%%-*}
+ make -C $build_dir %{_smp_mflags} tooldir=%{_prefix} all
}
for target in `cat target.list`
@@ -407,8 +407,8 @@ cd ..
rm -rf %{buildroot}
function install_bin () {
- cross=$1
- make install -C $cross DESTDIR=%{buildroot}
+ build_dir=${1%%%%-*}
+ make install -C $build_dir DESTDIR=%{buildroot}
}
for target in `cat target.list`
@@ -583,6 +583,9 @@ rm -rf %{buildroot}
%do_files xtensa-linux-gnu %{build_xtensa}
%changelog
+* Tue Jun 4 2013 David Howells <dhowells@redhat.com> - 2.23.51.0.3-2
+- Backport cleanups from the RHEL-6.4 cross-compiler.
+
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.23.51.0.3-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild