aboutsummaryrefslogtreecommitdiffstats
path: root/arm-linux-gnueabi-toolchain/arm-linux-gnueabi-binutils
diff options
context:
space:
mode:
authorTing-Wei Lan <lantw44@gmail.com>2014-12-20 16:19:26 +0800
committerTing-Wei Lan <lantw44@gmail.com>2014-12-21 11:26:33 +0800
commitcfd2f965f93dc1bcfdeeb8c1fc733bed67b72540 (patch)
treed4ad87214fa350c91224844cdc7bea95ab7940cd /arm-linux-gnueabi-toolchain/arm-linux-gnueabi-binutils
parent35192335c02e9956f7c76adfec7e8d984102cad2 (diff)
downloadcopr-rpm-spec-cfd2f965f93dc1bcfdeeb8c1fc733bed67b72540.tar
copr-rpm-spec-cfd2f965f93dc1bcfdeeb8c1fc733bed67b72540.tar.gz
copr-rpm-spec-cfd2f965f93dc1bcfdeeb8c1fc733bed67b72540.tar.bz2
copr-rpm-spec-cfd2f965f93dc1bcfdeeb8c1fc733bed67b72540.tar.lz
copr-rpm-spec-cfd2f965f93dc1bcfdeeb8c1fc733bed67b72540.tar.xz
copr-rpm-spec-cfd2f965f93dc1bcfdeeb8c1fc733bed67b72540.tar.zst
copr-rpm-spec-cfd2f965f93dc1bcfdeeb8c1fc733bed67b72540.zip
arm-linux-gnueabi-toolchain: Binutils 2.24, GCC 4.9.2, GLIBC 2.20
Diffstat (limited to 'arm-linux-gnueabi-toolchain/arm-linux-gnueabi-binutils')
-rw-r--r--arm-linux-gnueabi-toolchain/arm-linux-gnueabi-binutils/arm-linux-gnueabi-binutils.spec83
1 files changed, 83 insertions, 0 deletions
diff --git a/arm-linux-gnueabi-toolchain/arm-linux-gnueabi-binutils/arm-linux-gnueabi-binutils.spec b/arm-linux-gnueabi-toolchain/arm-linux-gnueabi-binutils/arm-linux-gnueabi-binutils.spec
new file mode 100644
index 0000000..3e1f6f6
--- /dev/null
+++ b/arm-linux-gnueabi-toolchain/arm-linux-gnueabi-binutils/arm-linux-gnueabi-binutils.spec
@@ -0,0 +1,83 @@
+%define cross_arch arm
+%define cross_triplet arm-linux-gnueabi
+%define cross_sysroot %{_prefix}/%{cross_triplet}/sys-root
+
+Name: %{cross_triplet}-binutils
+Version: 2.24
+Release: 1%{?dist}
+Summary: A GNU collection of binary utilities (%{cross_triplet}
+
+Group: Development/Tools
+License: GPLv3+
+URL: https://www.gnu.org/software/binutils
+Source0: https://ftp.gnu.org/gnu/binutils/binutils-%{version}.tar.bz2
+
+BuildRequires: texinfo, gettext, flex, bison, zlib-devel
+
+%description
+
+
+%prep
+%setup -qn binutils-%{version}
+
+
+%build
+%configure \
+ --host=%{_target_platform} \
+ --build=%{_target_platform} \
+ --target=%{cross_triplet} \
+ --program-prefix=%{cross_triplet}- \
+ --enable-ld=default \
+ --enable-gold=yes \
+ --enable-multilib \
+ --enable-threads \
+ --enable-plugins \
+ --disable-nls \
+ --disable-shared \
+ --disable-werror \
+ --with-sysroot=%{cross_sysroot} \
+
+make %{?_smp_mflags}
+
+
+%install
+make install DESTDIR=%{buildroot}
+rm -rf %{buildroot}%{_mandir}
+rm -rf %{buildroot}%{_infodir}
+
+
+%files
+%{_bindir}/%{cross_triplet}-addr2line
+%{_bindir}/%{cross_triplet}-ar
+%{_bindir}/%{cross_triplet}-as
+%{_bindir}/%{cross_triplet}-c++filt
+%{_bindir}/%{cross_triplet}-dwp
+%{_bindir}/%{cross_triplet}-elfedit
+%{_bindir}/%{cross_triplet}-gprof
+%{_bindir}/%{cross_triplet}-ld
+%{_bindir}/%{cross_triplet}-ld.bfd
+%{_bindir}/%{cross_triplet}-ld.gold
+%{_bindir}/%{cross_triplet}-nm
+%{_bindir}/%{cross_triplet}-objcopy
+%{_bindir}/%{cross_triplet}-objdump
+%{_bindir}/%{cross_triplet}-ranlib
+%{_bindir}/%{cross_triplet}-readelf
+%{_bindir}/%{cross_triplet}-size
+%{_bindir}/%{cross_triplet}-strings
+%{_bindir}/%{cross_triplet}-strip
+%{_prefix}/%{cross_triplet}/bin/ar
+%{_prefix}/%{cross_triplet}/bin/as
+%{_prefix}/%{cross_triplet}/bin/ld
+%{_prefix}/%{cross_triplet}/bin/ld.bfd
+%{_prefix}/%{cross_triplet}/bin/ld.gold
+%{_prefix}/%{cross_triplet}/bin/nm
+%{_prefix}/%{cross_triplet}/bin/objcopy
+%{_prefix}/%{cross_triplet}/bin/objdump
+%{_prefix}/%{cross_triplet}/bin/ranlib
+%{_prefix}/%{cross_triplet}/bin/strip
+%{_prefix}/%{cross_triplet}/lib/ldscripts
+
+
+%changelog
+* Sat Dec 20 2014 Ting-Wei Lan <lantw44@gmail.com> - 2.24-1
+- Initial packaging