BuildRequires: bc
BuildRequires: makeinfo
BuildRequires: zlib-devel-static
+Requires(pre): update-alternatives
Version: 2.23.1
Release: 0
#
Source: binutils-%{binutils_version}.tar.bz2
Source1: pre_checkin.sh
Source3: baselibs.conf
+# Patches auto-generated by git-buildpackage:
+Patch0: 0001-skip-rpaths.patch
+Patch1: 0002-x86-64-biarch.patch
+Patch2: 0003-unit-at-a-time.patch
+Patch3: 0004-ld-dtags.patch
+Patch4: 0005-ld-relro.patch
+Patch5: 0006-testsuite.patch
+Patch6: 0007-enable-targets-gold.patch
+Patch7: 0008-use-hashtype-both-by-default.patch
+Patch8: 0009-build-as-needed.patch
+Patch9: 0010-fixup-testcase-perturb.patch
+Patch10: 0011-gold-depend-on-opcodes.patch
+Patch11: 0012-bso12451.patch
%description
C compiler utilities: ar, as, gprof, ld, nm, objcopy, objdump, ranlib,
%prep
echo "make check will return with %{make_check_handling} in case of testsuite failures."
%setup -q -n binutils-%{binutils_version}
+# 0001-skip-rpaths.patch
+%patch0 -p1
+# 0002-x86-64-biarch.patch
+%patch1 -p1
+# 0003-unit-at-a-time.patch
+%patch2 -p1
+# 0004-ld-dtags.patch
+%patch3 -p1
+# 0005-ld-relro.patch
+%patch4 -p1
+# 0006-testsuite.patch
+%patch5 -p1
+# 0007-enable-targets-gold.patch
+%patch6 -p1
+# 0008-use-hashtype-both-by-default.patch
+%patch7 -p1
+# 0009-build-as-needed.patch
+%patch8 -p1
+# 0010-fixup-testcase-perturb.patch
+%patch9 -p1
+# 0011-gold-depend-on-opcodes.patch
+%patch10 -p1
+# 0012-bso12451.patch
+%patch11 -p1
sed -i -e '/BFD_VERSION_DATE/s/$/-%(echo %release | sed 's/\.[0-9]*$//')/' bfd/version.h
%build
mkdir -p $RPM_BUILD_ROOT%{_prefix}/%{HOST}/bin
ln -sf ../../bin/{ar,as,ld,nm,ranlib,strip} $RPM_BUILD_ROOT%{_prefix}/%{HOST}/bin
-#mv $RPM_BUILD_ROOT%{_prefix}/%{HOST}/lib/ldscripts $RPM_BUILD_ROOT%{_libdir}
-#ln -sf ../../%{_lib}/ldscripts $RPM_BUILD_ROOT%{_prefix}/%{HOST}/lib/ldscripts
+mv $RPM_BUILD_ROOT%{_prefix}/%{HOST}/lib/ldscripts $RPM_BUILD_ROOT%{_libdir}
+ln -sf ../../%{_lib}/ldscripts $RPM_BUILD_ROOT%{_prefix}/%{HOST}/lib/ldscripts
+
# Install header files
make -C libiberty install_to_libdir target_header_dir=/usr/include DESTDIR=$RPM_BUILD_ROOT
# We want the PIC libiberty.a
%docs_package
%post
"%_sbindir/update-alternatives" --install \
- "%_bindir/ld" ld "%_bindir/ld.bfd" 2
+ "%_bindir/ld" ld "%_bindir/ld.bfd" 1
%post gold
"%_sbindir/update-alternatives" --install \
- "%_bindir/ld" ld "%_bindir/ld.gold" 1
+ "%_bindir/ld" ld "%_bindir/ld.gold" 2
%preun
%{_prefix}/%{HOST}/bin/*
%{_prefix}/%{HOST}/lib/ldscripts
%ghost %_sysconfdir/alternatives/ld
-#%{_libdir}/ldscripts
+%{_libdir}/ldscripts
%{_bindir}/*
%ifarch %gold_archs
%exclude %{_bindir}/gold
BuildRequires: bc
BuildRequires: makeinfo
BuildRequires: zlib-devel-static
+Requires(pre): update-alternatives
Version: 2.23.1
Release: 0
#
Source: binutils-%{binutils_version}.tar.bz2
Source1: pre_checkin.sh
Source3: baselibs.conf
+# Patches auto-generated by git-buildpackage:
+Patch0: 0001-skip-rpaths.patch
+Patch1: 0002-x86-64-biarch.patch
+Patch2: 0003-unit-at-a-time.patch
+Patch3: 0004-ld-dtags.patch
+Patch4: 0005-ld-relro.patch
+Patch5: 0006-testsuite.patch
+Patch6: 0007-enable-targets-gold.patch
+Patch7: 0008-use-hashtype-both-by-default.patch
+Patch8: 0009-build-as-needed.patch
+Patch9: 0010-fixup-testcase-perturb.patch
+Patch10: 0011-gold-depend-on-opcodes.patch
+Patch11: 0012-bso12451.patch
%description
C compiler utilities: ar, as, gprof, ld, nm, objcopy, objdump, ranlib,
%prep
echo "make check will return with %{make_check_handling} in case of testsuite failures."
%setup -q -n binutils-%{binutils_version}
+# 0001-skip-rpaths.patch
+%patch0 -p1
+# 0002-x86-64-biarch.patch
+%patch1 -p1
+# 0003-unit-at-a-time.patch
+%patch2 -p1
+# 0004-ld-dtags.patch
+%patch3 -p1
+# 0005-ld-relro.patch
+%patch4 -p1
+# 0006-testsuite.patch
+%patch5 -p1
+# 0007-enable-targets-gold.patch
+%patch6 -p1
+# 0008-use-hashtype-both-by-default.patch
+%patch7 -p1
+# 0009-build-as-needed.patch
+%patch8 -p1
+# 0010-fixup-testcase-perturb.patch
+%patch9 -p1
+# 0011-gold-depend-on-opcodes.patch
+%patch10 -p1
+# 0012-bso12451.patch
+%patch11 -p1
sed -i -e '/BFD_VERSION_DATE/s/$/-%(echo %release | sed 's/\.[0-9]*$//')/' bfd/version.h
%build
mkdir -p $RPM_BUILD_ROOT%{_prefix}/%{HOST}/bin
ln -sf ../../bin/{ar,as,ld,nm,ranlib,strip} $RPM_BUILD_ROOT%{_prefix}/%{HOST}/bin
-#mv $RPM_BUILD_ROOT%{_prefix}/%{HOST}/lib/ldscripts $RPM_BUILD_ROOT%{_libdir}
-#ln -sf ../../%{_lib}/ldscripts $RPM_BUILD_ROOT%{_prefix}/%{HOST}/lib/ldscripts
+mv $RPM_BUILD_ROOT%{_prefix}/%{HOST}/lib/ldscripts $RPM_BUILD_ROOT%{_libdir}
+ln -sf ../../%{_lib}/ldscripts $RPM_BUILD_ROOT%{_prefix}/%{HOST}/lib/ldscripts
+
# Install header files
make -C libiberty install_to_libdir target_header_dir=/usr/include DESTDIR=$RPM_BUILD_ROOT
# We want the PIC libiberty.a
%docs_package
%post
"%_sbindir/update-alternatives" --install \
- "%_bindir/ld" ld "%_bindir/ld.bfd" 2
+ "%_bindir/ld" ld "%_bindir/ld.bfd" 1
%post gold
"%_sbindir/update-alternatives" --install \
- "%_bindir/ld" ld "%_bindir/ld.gold" 1
+ "%_bindir/ld" ld "%_bindir/ld.gold" 2
%preun
%{_prefix}/%{HOST}/bin/*
%{_prefix}/%{HOST}/lib/ldscripts
%ghost %_sysconfdir/alternatives/ld
-#%{_libdir}/ldscripts
+%{_libdir}/ldscripts
%{_bindir}/*
%ifarch %gold_archs
%exclude %{_bindir}/gold
BuildRequires: bc
BuildRequires: makeinfo
BuildRequires: zlib-devel-static
+Requires(pre): update-alternatives
Version: 2.23.1
Release: 0
#
Source: binutils-%{binutils_version}.tar.bz2
Source1: pre_checkin.sh
Source3: baselibs.conf
+# Patches auto-generated by git-buildpackage:
+Patch0: 0001-skip-rpaths.patch
+Patch1: 0002-x86-64-biarch.patch
+Patch2: 0003-unit-at-a-time.patch
+Patch3: 0004-ld-dtags.patch
+Patch4: 0005-ld-relro.patch
+Patch5: 0006-testsuite.patch
+Patch6: 0007-enable-targets-gold.patch
+Patch7: 0008-use-hashtype-both-by-default.patch
+Patch8: 0009-build-as-needed.patch
+Patch9: 0010-fixup-testcase-perturb.patch
+Patch10: 0011-gold-depend-on-opcodes.patch
+Patch11: 0012-bso12451.patch
%description
C compiler utilities: ar, as, gprof, ld, nm, objcopy, objdump, ranlib,
%prep
echo "make check will return with %{make_check_handling} in case of testsuite failures."
%setup -q -n binutils-%{binutils_version}
+# 0001-skip-rpaths.patch
+%patch0 -p1
+# 0002-x86-64-biarch.patch
+%patch1 -p1
+# 0003-unit-at-a-time.patch
+%patch2 -p1
+# 0004-ld-dtags.patch
+%patch3 -p1
+# 0005-ld-relro.patch
+%patch4 -p1
+# 0006-testsuite.patch
+%patch5 -p1
+# 0007-enable-targets-gold.patch
+%patch6 -p1
+# 0008-use-hashtype-both-by-default.patch
+%patch7 -p1
+# 0009-build-as-needed.patch
+%patch8 -p1
+# 0010-fixup-testcase-perturb.patch
+%patch9 -p1
+# 0011-gold-depend-on-opcodes.patch
+%patch10 -p1
+# 0012-bso12451.patch
+%patch11 -p1
sed -i -e '/BFD_VERSION_DATE/s/$/-%(echo %release | sed 's/\.[0-9]*$//')/' bfd/version.h
%build
mkdir -p $RPM_BUILD_ROOT%{_prefix}/%{HOST}/bin
ln -sf ../../bin/{ar,as,ld,nm,ranlib,strip} $RPM_BUILD_ROOT%{_prefix}/%{HOST}/bin
-#mv $RPM_BUILD_ROOT%{_prefix}/%{HOST}/lib/ldscripts $RPM_BUILD_ROOT%{_libdir}
-#ln -sf ../../%{_lib}/ldscripts $RPM_BUILD_ROOT%{_prefix}/%{HOST}/lib/ldscripts
+mv $RPM_BUILD_ROOT%{_prefix}/%{HOST}/lib/ldscripts $RPM_BUILD_ROOT%{_libdir}
+ln -sf ../../%{_lib}/ldscripts $RPM_BUILD_ROOT%{_prefix}/%{HOST}/lib/ldscripts
+
# Install header files
make -C libiberty install_to_libdir target_header_dir=/usr/include DESTDIR=$RPM_BUILD_ROOT
# We want the PIC libiberty.a
%docs_package
%post
"%_sbindir/update-alternatives" --install \
- "%_bindir/ld" ld "%_bindir/ld.bfd" 2
+ "%_bindir/ld" ld "%_bindir/ld.bfd" 1
%post gold
"%_sbindir/update-alternatives" --install \
- "%_bindir/ld" ld "%_bindir/ld.gold" 1
+ "%_bindir/ld" ld "%_bindir/ld.gold" 2
%preun
%{_prefix}/%{HOST}/bin/*
%{_prefix}/%{HOST}/lib/ldscripts
%ghost %_sysconfdir/alternatives/ld
-#%{_libdir}/ldscripts
+%{_libdir}/ldscripts
%{_bindir}/*
%ifarch %gold_archs
%exclude %{_bindir}/gold