Hello community,
here is the log from the commit of package binutils for openSUSE:Factory
checked in at Fri Dec 5 15:07:49 CET 2008.
--------
--- binutils/binutils.changes 2008-11-21 15:03:47.000000000 +0100
+++ /mounts/work_src_done/STABLE/binutils/binutils.changes 2008-12-04 17:36:43.000000000 +0100
@@ -1,0 +2,16 @@
+Thu Dec 4 17:34:07 CET 2008 - schwab@suse.de
+
+- Update symbol visibility checks during linking on s390.
+
+-------------------------------------------------------------------
+Wed Dec 3 13:13:25 CET 2008 - schwab@suse.de
+
+- Fix corner case during link relaxing.
+
+-------------------------------------------------------------------
+Thu Nov 27 16:55:54 CET 2008 - schwab@suse.de
+
+- Fix disassembler bug.
+- Help some devel users.
+
+-------------------------------------------------------------------
cross-alpha-binutils.changes: same change
cross-arm-binutils.changes: same change
cross-avr-binutils.changes: same change
cross-hppa64-binutils.changes: same change
cross-hppa-binutils.changes: same change
cross-i386-binutils.changes: same change
cross-ia64-binutils.changes: same change
cross-mips-binutils.changes: same change
cross-ppc64-binutils.changes: same change
cross-ppc-binutils.changes: same change
cross-s390-binutils.changes: same change
cross-s390x-binutils.changes: same change
cross-sh4-binutils.changes: same change
cross-sparc-binutils.changes: same change
cross-spu-binutils.changes: same change
cross-x86_64-binutils.changes: same change
calling whatdependson for head-i586
New:
----
ld-ia64-relax.diff
ppc-opc.diff
s390-calls-local.diff
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ binutils.spec ++++++
--- /var/tmp/diff_new_pack.b22740/_old 2008-12-05 15:06:59.000000000 +0100
+++ /var/tmp/diff_new_pack.b22740/_new 2008-12-05 15:06:59.000000000 +0100
@@ -20,7 +20,7 @@
Name: binutils
BuildRequires: bison dejagnu flex gcc-c++ zlib-devel
Version: 2.19
-Release: 7
+Release: 8
#
# RUN_TESTS
%define run_tests %(test ! -f %_sourcedir/RUN_TESTS ; echo $?)
@@ -82,6 +82,9 @@
Patch13: common-sysroot-binutils.diff
Patch14: assign-file-positions.diff
Patch15: dw-cfa-advance-loc.diff
+Patch16: ppc-opc.diff
+Patch17: ld-ia64-relax.diff
+Patch18: s390-calls-local.diff
Patch90: cross-avr-nesc-as.patch
Patch92: cross-avr-omit_section_dynsym.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -252,6 +255,9 @@
%patch13
%patch14
%patch15
+%patch16
+%patch17
+%patch18
%if "%{TARGET}" == "avr"
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h
%patch90
@@ -299,21 +305,27 @@
%endif
mkdir build-dir
cd build-dir
-../configure CFLAGS="${RPM_OPT_FLAGS}" \
- --prefix=%{_prefix} \
- --with-bugurl=http://bugs.opensuse.org/ \
- --with-pkgversion="GNU Binutils; %{DIST}" \
- --enable-shared --with-gnu-ld --with-gnu-as --libdir=%{_libdir} \
- --infodir=%{_infodir} --mandir=%{_mandir} \
- --with-separate-debug-dir=%{_prefix}/lib/debug \
- --with-pic --build=%{HOST} \
- --disable-ld-targets \
- ${ADDITIONAL_LD_TARGETS:+--enable-ld-targets="${ADDITIONAL_LD_TARGETS// /,}"} \
+%define common_flags CFLAGS="${RPM_OPT_FLAGS}" \\\
+ --prefix=%{_prefix} \\\
+ --with-bugurl=http://bugs.opensuse.org/ \\\
+ --with-pkgversion="GNU Binutils; %{DIST}" \\\
+ --with-gnu-ld --with-gnu-as --libdir=%{_libdir} \\\
+ --infodir=%{_infodir} --mandir=%{_mandir} \\\
+ --with-separate-debug-dir=%{_prefix}/lib/debug \\\
+ --with-pic --build=%{HOST} \\\
+ --disable-ld-targets \\\
+ ${ADDITIONAL_LD_TARGETS:+--enable-ld-targets="${ADDITIONAL_LD_TARGETS// /,}"} \\\
${ADDITIONAL_TARGETS:+--enable-targets="${ADDITIONAL_TARGETS// /,}"}
+../configure %common_flags --enable-shared
make %{?jobs:-j%jobs} all-bfd TARGET-bfd=headers
# force reconfiguring
rm bfd/Makefile
make %{?jobs:-j%jobs}
+cd ..
+mkdir build-dir2
+cd build-dir2
+../configure %common_flags --disable-shared
+make %{?jobs:-j%jobs} all-bfd all-opcodes
%check
cd build-dir
@@ -405,6 +417,9 @@
rm $RPM_BUILD_ROOT%{_infodir}/configure* $RPM_BUILD_ROOT%{_infodir}/standards.info*
rm $RPM_BUILD_ROOT%{_mandir}/man1/dlltool.1 $RPM_BUILD_ROOT%{_mandir}/man1/windres.1 $RPM_BUILD_ROOT%{_mandir}/man1/windmc.1
cd ..
+cd build-dir2
+make DESTDIR=$RPM_BUILD_ROOT install-bfd install-opcodes
+cd ..
%find_lang binutils
%find_lang bfd binutils.lang
%find_lang gas binutils.lang
@@ -467,9 +482,16 @@
%files devel
%defattr(-,root,root)
%{_prefix}/include/*.h
-%{_libdir}/lib*.a
+%{_libdir}/lib*.*a
%changelog
+* Thu Dec 04 2008 schwab@suse.de
+- Update symbol visibility checks during linking on s390.
+* Wed Dec 03 2008 schwab@suse.de
+- Fix corner case during link relaxing.
+* Thu Nov 27 2008 schwab@suse.de
+- Fix disassembler bug.
+- Help some devel users.
* Fri Nov 21 2008 schwab@suse.de
- Import bugfixes from 2.19 branch.
* Wed Nov 19 2008 schwab@suse.de
++++++ cross-alpha-binutils.spec ++++++
--- /var/tmp/diff_new_pack.b22740/_old 2008-12-05 15:07:00.000000000 +0100
+++ /var/tmp/diff_new_pack.b22740/_new 2008-12-05 15:07:00.000000000 +0100
@@ -20,7 +20,7 @@
Name: cross-alpha-binutils
BuildRequires: bison dejagnu flex gcc-c++ zlib-devel
Version: 2.19
-Release: 7
+Release: 8
#
# RUN_TESTS
%define run_tests %(test ! -f %_sourcedir/RUN_TESTS ; echo $?)
@@ -82,6 +82,9 @@
Patch13: common-sysroot-binutils.diff
Patch14: assign-file-positions.diff
Patch15: dw-cfa-advance-loc.diff
+Patch16: ppc-opc.diff
+Patch17: ld-ia64-relax.diff
+Patch18: s390-calls-local.diff
Patch90: cross-avr-nesc-as.patch
Patch92: cross-avr-omit_section_dynsym.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -185,6 +188,9 @@
%patch13
%patch14
%patch15
+%patch16
+%patch17
+%patch18
%if "%{TARGET}" == "avr"
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h
%patch90
@@ -232,21 +238,27 @@
%endif
mkdir build-dir
cd build-dir
-../configure CFLAGS="${RPM_OPT_FLAGS}" \
- --prefix=%{_prefix} \
- --with-bugurl=http://bugs.opensuse.org/ \
- --with-pkgversion="GNU Binutils; %{DIST}" \
- --enable-shared --with-gnu-ld --with-gnu-as --libdir=%{_libdir} \
- --infodir=%{_infodir} --mandir=%{_mandir} \
- --with-separate-debug-dir=%{_prefix}/lib/debug \
- --with-pic --build=%{HOST} \
- --disable-ld-targets \
- ${ADDITIONAL_LD_TARGETS:+--enable-ld-targets="${ADDITIONAL_LD_TARGETS// /,}"} \
+%define common_flags CFLAGS="${RPM_OPT_FLAGS}" \\\
+ --prefix=%{_prefix} \\\
+ --with-bugurl=http://bugs.opensuse.org/ \\\
+ --with-pkgversion="GNU Binutils; %{DIST}" \\\
+ --with-gnu-ld --with-gnu-as --libdir=%{_libdir} \\\
+ --infodir=%{_infodir} --mandir=%{_mandir} \\\
+ --with-separate-debug-dir=%{_prefix}/lib/debug \\\
+ --with-pic --build=%{HOST} \\\
+ --disable-ld-targets \\\
+ ${ADDITIONAL_LD_TARGETS:+--enable-ld-targets="${ADDITIONAL_LD_TARGETS// /,}"} \\\
${ADDITIONAL_TARGETS:+--enable-targets="${ADDITIONAL_TARGETS// /,}"}
+../configure %common_flags --enable-shared
make %{?jobs:-j%jobs} all-bfd TARGET-bfd=headers
# force reconfiguring
rm bfd/Makefile
make %{?jobs:-j%jobs}
+cd ..
+mkdir build-dir2
+cd build-dir2
+../configure %common_flags --disable-shared
+make %{?jobs:-j%jobs} all-bfd all-opcodes
%check
cd build-dir
@@ -338,6 +350,9 @@
rm $RPM_BUILD_ROOT%{_infodir}/configure* $RPM_BUILD_ROOT%{_infodir}/standards.info*
rm $RPM_BUILD_ROOT%{_mandir}/man1/dlltool.1 $RPM_BUILD_ROOT%{_mandir}/man1/windres.1 $RPM_BUILD_ROOT%{_mandir}/man1/windmc.1
cd ..
+cd build-dir2
+make DESTDIR=$RPM_BUILD_ROOT install-bfd install-opcodes
+cd ..
%find_lang binutils
%find_lang bfd binutils.lang
%find_lang gas binutils.lang
@@ -398,6 +413,13 @@
%endif
%changelog
+* Thu Dec 04 2008 schwab@suse.de
+- Update symbol visibility checks during linking on s390.
+* Wed Dec 03 2008 schwab@suse.de
+- Fix corner case during link relaxing.
+* Thu Nov 27 2008 schwab@suse.de
+- Fix disassembler bug.
+- Help some devel users.
* Fri Nov 21 2008 schwab@suse.de
- Import bugfixes from 2.19 branch.
* Wed Nov 19 2008 schwab@suse.de
cross-arm-binutils.spec: same change
cross-avr-binutils.spec: same change
cross-hppa64-binutils.spec: same change
cross-hppa-binutils.spec: same change
cross-i386-binutils.spec: same change
cross-ia64-binutils.spec: same change
cross-mips-binutils.spec: same change
cross-ppc64-binutils.spec: same change
cross-ppc-binutils.spec: same change
cross-s390-binutils.spec: same change
cross-s390x-binutils.spec: same change
cross-sh4-binutils.spec: same change
cross-sparc-binutils.spec: same change
cross-spu-binutils.spec: same change
cross-x86_64-binutils.spec: same change
++++++ dw-cfa-advance-loc.diff ++++++
--- /var/tmp/diff_new_pack.b22740/_old 2008-12-05 15:07:02.000000000 +0100
+++ /var/tmp/diff_new_pack.b22740/_new 2008-12-05 15:07:02.000000000 +0100
@@ -135,7 +135,7 @@
+ && ((exp->X_op == O_divide
+ ? exp->X_op_symbol->sy_value.X_add_number
+ : (offsetT) 1 << exp->X_op_symbol->sy_value.X_add_number)
-+ == d->cie_info.code_alignment))
++ == (offsetT) d->cie_info.code_alignment))
+ {
+ /* This is a case we can optimize as well. The expression was
+ not reduced, so we can not finish the optimization until the
++++++ ld-ia64-relax.diff ++++++
2008-12-01 H.J. Lu