[packages/binutils] - updated to 2.30 (note: new shared library sonames) - install all libiberty headers (by configure o

qboosh qboosh at pld-linux.org
Sun Feb 25 21:26:01 CET 2018


commit fdba1a35c2ab0739a839cdf9abb46361f1e48eae
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Sun Feb 25 21:28:29 2018 +0100

    - updated to 2.30 (note: new shared library sonames)
    - install all libiberty headers (by configure option)

 binutils.spec | 33 +++++++++++++++++----------------
 1 file changed, 17 insertions(+), 16 deletions(-)
---
diff --git a/binutils.spec b/binutils.spec
index 97262db..46b4393 100644
--- a/binutils.spec
+++ b/binutils.spec
@@ -23,13 +23,13 @@ Summary(ru.UTF-8):	Набор инструментов GNU для построе
 Summary(tr.UTF-8):	GNU geliştirme araçları
 Summary(uk.UTF-8):	Набір інструментів GNU для побудови виконуваних програм
 Name:		binutils
-Version:	2.29.1
+Version:	2.30
 Release:	1
 Epoch:		4
 License:	GPL v3+
 Group:		Development/Tools
-Source0:	http://ftp.gnu.org/gnu/binutils/%{name}-%{version}.tar.bz2
-# Source0-md5:	9af59a2ca3488823e453bb356fe0f113
+Source0:	http://ftp.gnu.org/gnu/binutils/%{name}-%{version}.tar.lz
+# Source0-md5:	e64eb5655c6c2caa78677e19c84ba5b5
 Source1:	http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
 # Source1-md5:	a717d9707ec77d82acb6ec9078c472d6
 Patch0:		%{name}-gasp.patch
@@ -52,13 +52,13 @@ BuildRequires:	flex
 BuildRequires:	gettext-tools
 %{?with_gold:BuildRequires:	libstdc++-devel >= 6:4.0-1}
 %{?with_tests:BuildRequires:	libstdc++-static >= 6:4.0}
+BuildRequires:	lzip
 BuildRequires:	perl-tools-pod
 %ifarch sparc sparc32
 BuildRequires:	sparc32
 %endif
 BuildRequires:	tar >= 1:1.22
 BuildRequires:	texinfo >= 4.2
-BuildRequires:	xz
 BuildRequires:	zlib-devel
 %{?with_tests:BuildRequires:	zlib-static}
 Conflicts:	gcc-c++ < 5:3.3
@@ -222,25 +222,26 @@ CXX="%{__cxx}"; export CXX
 sparc32 \
 %endif
 ./configure %{_target_platform} \
-	--disable-debug \
-	--disable-werror \
-	--enable-build-warnings=,-Wno-missing-prototypes \
-	--enable-shared \
-	--enable-lto \
-	--enable-plugins \
-	--with-zlib=yes \
 	--prefix=%{_prefix} \
 	--libdir=%{_libdir} \
 	--infodir=%{_infodir} \
 	--mandir=%{_mandir} \
-	--with-tooldir=%{_prefix} \
-	%{!?with_allarchs:`[ -n "${TARGETS}" ] && echo "--enable-targets=${TARGETS}"`} \
+	--disable-debug \
+	--disable-werror \
 %ifarch sparc
 	--enable-64-bit-bfd \
 %else
 	%{?with_allarchs:--enable-64-bit-bfd} \
 %endif
+	--enable-build-warnings=,-Wno-missing-prototypes \
+	--enable-install-libiberty \
+	--enable-lto \
+	--enable-plugins \
+	--enable-shared \
 	%{?with_allarchs:--enable-targets=alpha-linux,arm-linux,cris-linux,hppa-linux,i386-linux,ia64-linux,x86_64-linux,x86_64-linux-gnux32,m68k-linux,mips-linux,mips64-linux,mips64el-linux,mipsel-linux,ppc-linux,s390-linux,s390x-linux,sh-linux,sparc-linux,sparc64-linux,i386-linuxaout,x86_64-pep} \
+	%{!?with_allarchs:`[ -n "${TARGETS}" ] && echo "--enable-targets=${TARGETS}"`} \
+	--with-tooldir=%{_prefix} \
+	--with-zlib \
 %if %{with gold}
 	--enable-gold%{!?with_default_bfd:=default} --enable-ld%{?with_default_bfd:=default} \
 %endif
@@ -262,8 +263,8 @@ install -d $RPM_BUILD_ROOT%{_libdir}/bfd-plugins
 
 bzip2 -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
 
-cp -p include/libiberty.h $RPM_BUILD_ROOT%{_includedir}
-cp -p libiberty/pic/libiberty.a $RPM_BUILD_ROOT%{_libdir}
+# overwrite libiberty.a with PIC version
+cp -pf libiberty/pic/libiberty.a $RPM_BUILD_ROOT%{_libdir}
 
 # remove evil -L pointing inside builder's home
 perl -pi -e 's at -L[^ ]*/pic @@g' $RPM_BUILD_ROOT%{_libdir}/libbfd.la
@@ -379,9 +380,9 @@ rm -rf $RPM_BUILD_ROOT
 %{_includedir}/bfd.h
 %{_includedir}/bfdlink.h
 %{_includedir}/dis-asm.h
-%{_includedir}/libiberty.h
 %{_includedir}/plugin-api.h
 %{_includedir}/symcat.h
+%{_includedir}/libiberty
 %{_infodir}/bfd.info*
 
 %files static
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/binutils.git/commitdiff/fdba1a35c2ab0739a839cdf9abb46361f1e48eae



More information about the pld-cvs-commit mailing list