Mailinglist Archive: opensuse-commit (918 mails)
| < Previous | Next > |
commit binutils
- From: root@xxxxxxxxxxxxxxx (h_root)
- Date: Tue, 20 Feb 2007 11:55:47 +0100
- Message-id: <20070220105547.B1CEF67817E@xxxxxxxxxxxxxxx>
Hello community,
here is the log from the commit of package binutils
checked in at Tue Feb 20 11:55:47 CET 2007.
--------
--- binutils/binutils.changes 2007-02-19 18:49:30.000000000 +0100
+++ /mounts/work_src_done/STABLE/binutils/binutils.changes 2007-02-06 16:42:55.000000000 +0100
@@ -2,5 +1,0 @@
-Mon Feb 19 16:30:51 CET 2007 - schwab@xxxxxxx
-
-- Update to binutils CVS HEAD.
-
--------------------------------------------------------------------
@@ -45 +40 @@
-- Update to binutils 2.17.50.0.9.
+- Update to binutils-2.17.50.0.9.
@@ -66 +61 @@
-- Update to binutils 2.17.50.0.8.
+- Update to binutils-2.17.50.0.8.
cross-alpha-binutils.changes: same change
cross-arm-binutils.changes: same change
cross-avr-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-ppc-binutils.changes: same change
cross-ppc64-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-x86_64-binutils.changes: same change
Old:
----
default-execstack.diff
New:
----
binutils-version.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ binutils.spec ++++++
--- /var/tmp/diff_new_pack.b16526/_old 2007-02-20 11:55:06.000000000 +0100
+++ /var/tmp/diff_new_pack.b16526/_new 2007-02-20 11:55:06.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package binutils (Version 2.17.50.20070219)
+# spec file for package binutils (Version 2.17.50.20070129)
#
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -48,13 +48,14 @@
Obsoletes: binuti_o
%endif
Autoreqprov: on
-Version: 2.17.50.20070219
-Release: 1
+Version: 2.17.50.20070129
+Release: 7
%define binutils_version %(echo %version | sed 's/\\.[0-9]\\{8\\}$//')
Summary: GNU Binutils
Source: binutils-%{binutils_version}.tar.bz2
Source1: pre_checkin.sh
Source2: README.First-for.SuSE.packagers
+Patch: binutils-version.patch
Patch1: mips-pic.patch
Patch2: s390-pic.patch
Patch3: binutils-skip-rpaths.patch
@@ -66,7 +67,6 @@
Patch9: testsuite.diff
Patch10: enable-targets.diff
Patch11: use-hashtype-both-by-default.diff
-Patch12: default-execstack.diff
Patch16: s390-pic-dso.diff
Patch17: suse-bdirect.diff
Patch18: suse-dynsort.diff
@@ -223,6 +223,7 @@
echo "make check will return with %{make_check_handling} in case of testsuite failures."
%setup -q -n binutils-%{binutils_version}
%if !%{test_vanilla}
+%patch
%patch1
%patch2
%patch3
@@ -234,7 +235,6 @@
%patch9
%patch10
%patch11
-%patch12
%patch16
%patch17 -p1
%patch18 -p1
@@ -250,8 +250,6 @@
%build
RPM_OPT_FLAGS="$RPM_OPT_FLAGS -Wno-error"
-sed -i '/AM_INIT_AUTOMAKE(bfd, /s/ .*)/ %version)/' bfd/configure.in
-sed -i '/ VERSION=/s/=.*/=%version/' bfd/configure
%if "%{name}" == "binutils"
# Building native binutils
echo "Building native binutils."
@@ -289,10 +287,9 @@
# Workaround lack of DESTDIR support
CFLAGS="${RPM_OPT_FLAGS} -L$RPM_BUILD_ROOT%{_libdir}" CC=gcc \
../configure --prefix=%{_prefix} \
- --with-pkgversion="SUSE Linux" --with-bugurl=http://bugs.opensuse.org/ \
--enable-shared --with-gnu-ld --with-gnu-as --libdir=%{_libdir} \
--infodir=%{_infodir} --mandir=%{_mandir} \
- --build=%{HOST} \
+ --host=%{HOST} \
--disable-ld-targets \
${ADDITIONAL_LD_TARGETS:+--enable-ld-targets="${ADDITIONAL_LD_TARGETS// /,}"} \
${ADDITIONAL_TARGETS:+--enable-targets="${ADDITIONAL_TARGETS// /,}"}
@@ -338,9 +335,8 @@
# Workaround lack of DESTDIR support
CFLAGS="${RPM_OPT_FLAGS} -L$RPM_BUILD_ROOT%{_libdir}" CC=gcc \
../configure --prefix=%{_prefix} \
- --with-pkgversion="SUSE Linux" --with-bugurl=http://bugs.opensuse.org/ \
--disable-nls \
- --build=%{HOST} --target=$TARGET_OS \
+ --host=%{HOST} --target=$TARGET_OS \
${ADDITIONAL_TARGETS:+--enable-targets="${ADDITIONAL_TARGETS// /,}"}
make %{?jobs:-j%jobs} all-bfd TARGET-bfd=headers
# force reconfiguring
@@ -433,7 +429,7 @@
%{_libdir}/ldscripts
%{_bindir}/*
%doc %{_infodir}/*.gz
-%{_libdir}/lib*-%{version}.so
+%{_libdir}/lib*-%{binutils_version}.so
%doc %{_mandir}/man1/*.1.gz
%else
%{_prefix}
@@ -443,13 +439,11 @@
%defattr(-,root,root)
%{_prefix}/include/*.h
%{_libdir}/lib*.so
-%exclude %{_libdir}/lib*-%{version}.so
+%exclude %{_libdir}/lib*-%{binutils_version}.so
%{_libdir}/lib*.a
%{_libdir}/lib*.la
%changelog
-* Mon Feb 19 2007 - schwab@xxxxxxx
-- Update to binutils CVS HEAD.
* Tue Feb 06 2007 - rguenther@xxxxxxx
- Add sh4 to the list of cross targets.
* Fri Feb 02 2007 - schwab@xxxxxxx
@@ -466,7 +460,7 @@
* Fri Jan 12 2007 - jw@xxxxxxx
- Added avr-nesc-as support (rschiele@xxxxxxxxx)
* Mon Jan 08 2007 - schwab@xxxxxxx
-- Update to binutils 2.17.50.0.9.
+- Update to binutils-2.17.50.0.9.
1. Update from binutils 2007 0103.
2. Fix --wrap linker bug.
3. Improve handling ELF binaries generated by foreign ELF linkers.
@@ -484,7 +478,7 @@
14. Improve x86 dissassembler for cmpxchg8b.
- Split off binutils-devel.
* Mon Dec 04 2006 - schwab@xxxxxxx
-- Update to binutils 2.17.50.0.8.
+- Update to binutils-2.17.50.0.8.
1. Update from binutils 2006 1201.
2. Fix "objcopy --only-keep-debug" crash. PR 3609.
3. Fix various ARM ELF bugs.
++++++ cross-alpha-binutils.spec ++++++
--- /var/tmp/diff_new_pack.b16526/_old 2007-02-20 11:55:06.000000000 +0100
+++ /var/tmp/diff_new_pack.b16526/_new 2007-02-20 11:55:06.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package cross-alpha-binutils (Version 2.17.50.20070219)
+# spec file for package cross-alpha-binutils (Version 2.17.50.20070129)
#
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -48,13 +48,14 @@
Obsoletes: binuti_o
%endif
Autoreqprov: on
-Version: 2.17.50.20070219
-Release: 1
+Version: 2.17.50.20070129
+Release: 8
%define binutils_version %(echo %version | sed 's/\\.[0-9]\\{8\\}$//')
Summary: GNU binutils for Cross-Development to ARM Processors
Source: binutils-%{binutils_version}.tar.bz2
Source1: pre_checkin.sh
Source2: README.First-for.SuSE.packagers
+Patch: binutils-version.patch
Patch1: mips-pic.patch
Patch2: s390-pic.patch
Patch3: binutils-skip-rpaths.patch
@@ -66,7 +67,6 @@
Patch9: testsuite.diff
Patch10: enable-targets.diff
Patch11: use-hashtype-both-by-default.diff
-Patch12: default-execstack.diff
Patch16: s390-pic-dso.diff
Patch17: suse-bdirect.diff
Patch18: suse-dynsort.diff
@@ -157,6 +157,7 @@
echo "make check will return with %{make_check_handling} in case of testsuite failures."
%setup -q -n binutils-%{binutils_version}
%if !%{test_vanilla}
+%patch
%patch1
%patch2
%patch3
@@ -168,7 +169,6 @@
%patch9
%patch10
%patch11
-%patch12
%patch16
%patch17 -p1
%patch18 -p1
@@ -184,8 +184,6 @@
%build
RPM_OPT_FLAGS="$RPM_OPT_FLAGS -Wno-error"
-sed -i '/AM_INIT_AUTOMAKE(bfd, /s/ .*)/ %version)/' bfd/configure.in
-sed -i '/ VERSION=/s/=.*/=%version/' bfd/configure
%if "%{name}" == "binutils"
# Building native binutils
echo "Building native binutils."
@@ -223,10 +221,9 @@
# Workaround lack of DESTDIR support
CFLAGS="${RPM_OPT_FLAGS} -L$RPM_BUILD_ROOT%{_libdir}" CC=gcc \
../configure --prefix=%{_prefix} \
- --with-pkgversion="SUSE Linux" --with-bugurl=http://bugs.opensuse.org/ \
--enable-shared --with-gnu-ld --with-gnu-as --libdir=%{_libdir} \
--infodir=%{_infodir} --mandir=%{_mandir} \
- --build=%{HOST} \
+ --host=%{HOST} \
--disable-ld-targets \
${ADDITIONAL_LD_TARGETS:+--enable-ld-targets="${ADDITIONAL_LD_TARGETS// /,}"} \
${ADDITIONAL_TARGETS:+--enable-targets="${ADDITIONAL_TARGETS// /,}"}
@@ -272,9 +269,8 @@
# Workaround lack of DESTDIR support
CFLAGS="${RPM_OPT_FLAGS} -L$RPM_BUILD_ROOT%{_libdir}" CC=gcc \
../configure --prefix=%{_prefix} \
- --with-pkgversion="SUSE Linux" --with-bugurl=http://bugs.opensuse.org/ \
--disable-nls \
- --build=%{HOST} --target=$TARGET_OS \
+ --host=%{HOST} --target=$TARGET_OS \
${ADDITIONAL_TARGETS:+--enable-targets="${ADDITIONAL_TARGETS// /,}"}
make %{?jobs:-j%jobs} all-bfd TARGET-bfd=headers
# force reconfiguring
@@ -367,15 +363,13 @@
%{_libdir}/ldscripts
%{_bindir}/*
%doc %{_infodir}/*.gz
-%{_libdir}/lib*-%{version}.so
+%{_libdir}/lib*-%{binutils_version}.so
%doc %{_mandir}/man1/*.1.gz
%else
%{_prefix}
%endif
%changelog
-* Mon Feb 19 2007 - schwab@xxxxxxx
-- Update to binutils CVS HEAD.
* Tue Feb 06 2007 - rguenther@xxxxxxx
- Add sh4 to the list of cross targets.
* Fri Feb 02 2007 - schwab@xxxxxxx
@@ -392,7 +386,7 @@
* Fri Jan 12 2007 - jw@xxxxxxx
- Added avr-nesc-as support (rschiele@xxxxxxxxx)
* Mon Jan 08 2007 - schwab@xxxxxxx
-- Update to binutils 2.17.50.0.9.
+- Update to binutils-2.17.50.0.9.
1. Update from binutils 2007 0103.
2. Fix --wrap linker bug.
3. Improve handling ELF binaries generated by foreign ELF linkers.
@@ -410,7 +404,7 @@
14. Improve x86 dissassembler for cmpxchg8b.
- Split off binutils-devel.
* Mon Dec 04 2006 - schwab@xxxxxxx
-- Update to binutils 2.17.50.0.8.
+- Update to binutils-2.17.50.0.8.
1. Update from binutils 2006 1201.
2. Fix "objcopy --only-keep-debug" crash. PR 3609.
3. Fix various ARM ELF bugs.
cross-arm-binutils.spec: same change
cross-avr-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-ppc-binutils.spec: same change
cross-ppc64-binutils.spec: same change
cross-s390-binutils.spec: same change
cross-s390x-binutils.spec: same change
++++++ cross-sh4-binutils.spec ++++++
--- /var/tmp/diff_new_pack.b16526/_old 2007-02-20 11:55:06.000000000 +0100
+++ /var/tmp/diff_new_pack.b16526/_new 2007-02-20 11:55:06.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package cross-sh4-binutils (Version 2.17.50.20070219)
+# spec file for package cross-sh4-binutils (Version 2.17.50.20070129)
#
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -48,13 +48,14 @@
Obsoletes: binuti_o
%endif
Autoreqprov: on
-Version: 2.17.50.20070219
-Release: 1
+Version: 2.17.50.20070129
+Release: 4
%define binutils_version %(echo %version | sed 's/\\.[0-9]\\{8\\}$//')
Summary: GNU Binutils
Source: binutils-%{binutils_version}.tar.bz2
Source1: pre_checkin.sh
Source2: README.First-for.SuSE.packagers
+Patch: binutils-version.patch
Patch1: mips-pic.patch
Patch2: s390-pic.patch
Patch3: binutils-skip-rpaths.patch
@@ -66,7 +67,6 @@
Patch9: testsuite.diff
Patch10: enable-targets.diff
Patch11: use-hashtype-both-by-default.diff
-Patch12: default-execstack.diff
Patch16: s390-pic-dso.diff
Patch17: suse-bdirect.diff
Patch18: suse-dynsort.diff
@@ -152,6 +152,7 @@
echo "make check will return with %{make_check_handling} in case of testsuite failures."
%setup -q -n binutils-%{binutils_version}
%if !%{test_vanilla}
+%patch
%patch1
%patch2
%patch3
@@ -163,7 +164,6 @@
%patch9
%patch10
%patch11
-%patch12
%patch16
%patch17 -p1
%patch18 -p1
@@ -179,8 +179,6 @@
%build
RPM_OPT_FLAGS="$RPM_OPT_FLAGS -Wno-error"
-sed -i '/AM_INIT_AUTOMAKE(bfd, /s/ .*)/ %version)/' bfd/configure.in
-sed -i '/ VERSION=/s/=.*/=%version/' bfd/configure
%if "%{name}" == "binutils"
# Building native binutils
echo "Building native binutils."
@@ -218,10 +216,9 @@
# Workaround lack of DESTDIR support
CFLAGS="${RPM_OPT_FLAGS} -L$RPM_BUILD_ROOT%{_libdir}" CC=gcc \
../configure --prefix=%{_prefix} \
- --with-pkgversion="SUSE Linux" --with-bugurl=http://bugs.opensuse.org/ \
--enable-shared --with-gnu-ld --with-gnu-as --libdir=%{_libdir} \
--infodir=%{_infodir} --mandir=%{_mandir} \
- --build=%{HOST} \
+ --host=%{HOST} \
--disable-ld-targets \
${ADDITIONAL_LD_TARGETS:+--enable-ld-targets="${ADDITIONAL_LD_TARGETS// /,}"} \
${ADDITIONAL_TARGETS:+--enable-targets="${ADDITIONAL_TARGETS// /,}"}
@@ -267,9 +264,8 @@
# Workaround lack of DESTDIR support
CFLAGS="${RPM_OPT_FLAGS} -L$RPM_BUILD_ROOT%{_libdir}" CC=gcc \
../configure --prefix=%{_prefix} \
- --with-pkgversion="SUSE Linux" --with-bugurl=http://bugs.opensuse.org/ \
--disable-nls \
- --build=%{HOST} --target=$TARGET_OS \
+ --host=%{HOST} --target=$TARGET_OS \
${ADDITIONAL_TARGETS:+--enable-targets="${ADDITIONAL_TARGETS// /,}"}
make %{?jobs:-j%jobs} all-bfd TARGET-bfd=headers
# force reconfiguring
@@ -362,15 +358,13 @@
%{_libdir}/ldscripts
%{_bindir}/*
%doc %{_infodir}/*.gz
-%{_libdir}/lib*-%{version}.so
+%{_libdir}/lib*-%{binutils_version}.so
%doc %{_mandir}/man1/*.1.gz
%else
%{_prefix}
%endif
%changelog
-* Mon Feb 19 2007 - schwab@xxxxxxx
-- Update to binutils CVS HEAD.
* Tue Feb 06 2007 - rguenther@xxxxxxx
- Add sh4 to the list of cross targets.
* Fri Feb 02 2007 - schwab@xxxxxxx
@@ -387,7 +381,7 @@
* Fri Jan 12 2007 - jw@xxxxxxx
- Added avr-nesc-as support (rschiele@xxxxxxxxx)
* Mon Jan 08 2007 - schwab@xxxxxxx
-- Update to binutils 2.17.50.0.9.
+- Update to binutils-2.17.50.0.9.
1. Update from binutils 2007 0103.
2. Fix --wrap linker bug.
3. Improve handling ELF binaries generated by foreign ELF linkers.
@@ -405,7 +399,7 @@
14. Improve x86 dissassembler for cmpxchg8b.
- Split off binutils-devel.
* Mon Dec 04 2006 - schwab@xxxxxxx
-- Update to binutils 2.17.50.0.8.
+- Update to binutils-2.17.50.0.8.
1. Update from binutils 2006 1201.
2. Fix "objcopy --only-keep-debug" crash. PR 3609.
3. Fix various ARM ELF bugs.
++++++ cross-sparc-binutils.spec ++++++
--- /var/tmp/diff_new_pack.b16526/_old 2007-02-20 11:55:06.000000000 +0100
+++ /var/tmp/diff_new_pack.b16526/_new 2007-02-20 11:55:06.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package cross-sparc-binutils (Version 2.17.50.20070219)
+# spec file for package cross-sparc-binutils (Version 2.17.50.20070129)
#
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -48,13 +48,14 @@
Obsoletes: binuti_o
%endif
Autoreqprov: on
-Version: 2.17.50.20070219
-Release: 1
+Version: 2.17.50.20070129
+Release: 8
%define binutils_version %(echo %version | sed 's/\\.[0-9]\\{8\\}$//')
Summary: GNU binutils for Cross-Development to SPARC Processors
Source: binutils-%{binutils_version}.tar.bz2
Source1: pre_checkin.sh
Source2: README.First-for.SuSE.packagers
+Patch: binutils-version.patch
Patch1: mips-pic.patch
Patch2: s390-pic.patch
Patch3: binutils-skip-rpaths.patch
@@ -66,7 +67,6 @@
Patch9: testsuite.diff
Patch10: enable-targets.diff
Patch11: use-hashtype-both-by-default.diff
-Patch12: default-execstack.diff
Patch16: s390-pic-dso.diff
Patch17: suse-bdirect.diff
Patch18: suse-dynsort.diff
@@ -157,6 +157,7 @@
echo "make check will return with %{make_check_handling} in case of testsuite failures."
%setup -q -n binutils-%{binutils_version}
%if !%{test_vanilla}
+%patch
%patch1
%patch2
%patch3
@@ -168,7 +169,6 @@
%patch9
%patch10
%patch11
-%patch12
%patch16
%patch17 -p1
%patch18 -p1
@@ -184,8 +184,6 @@
%build
RPM_OPT_FLAGS="$RPM_OPT_FLAGS -Wno-error"
-sed -i '/AM_INIT_AUTOMAKE(bfd, /s/ .*)/ %version)/' bfd/configure.in
-sed -i '/ VERSION=/s/=.*/=%version/' bfd/configure
%if "%{name}" == "binutils"
# Building native binutils
echo "Building native binutils."
@@ -223,10 +221,9 @@
# Workaround lack of DESTDIR support
CFLAGS="${RPM_OPT_FLAGS} -L$RPM_BUILD_ROOT%{_libdir}" CC=gcc \
../configure --prefix=%{_prefix} \
- --with-pkgversion="SUSE Linux" --with-bugurl=http://bugs.opensuse.org/ \
--enable-shared --with-gnu-ld --with-gnu-as --libdir=%{_libdir} \
--infodir=%{_infodir} --mandir=%{_mandir} \
- --build=%{HOST} \
+ --host=%{HOST} \
--disable-ld-targets \
${ADDITIONAL_LD_TARGETS:+--enable-ld-targets="${ADDITIONAL_LD_TARGETS// /,}"} \
${ADDITIONAL_TARGETS:+--enable-targets="${ADDITIONAL_TARGETS// /,}"}
@@ -272,9 +269,8 @@
# Workaround lack of DESTDIR support
CFLAGS="${RPM_OPT_FLAGS} -L$RPM_BUILD_ROOT%{_libdir}" CC=gcc \
../configure --prefix=%{_prefix} \
- --with-pkgversion="SUSE Linux" --with-bugurl=http://bugs.opensuse.org/ \
--disable-nls \
- --build=%{HOST} --target=$TARGET_OS \
+ --host=%{HOST} --target=$TARGET_OS \
${ADDITIONAL_TARGETS:+--enable-targets="${ADDITIONAL_TARGETS// /,}"}
make %{?jobs:-j%jobs} all-bfd TARGET-bfd=headers
# force reconfiguring
@@ -367,15 +363,13 @@
%{_libdir}/ldscripts
%{_bindir}/*
%doc %{_infodir}/*.gz
-%{_libdir}/lib*-%{version}.so
+%{_libdir}/lib*-%{binutils_version}.so
%doc %{_mandir}/man1/*.1.gz
%else
%{_prefix}
%endif
%changelog
-* Mon Feb 19 2007 - schwab@xxxxxxx
-- Update to binutils CVS HEAD.
* Tue Feb 06 2007 - rguenther@xxxxxxx
- Add sh4 to the list of cross targets.
* Fri Feb 02 2007 - schwab@xxxxxxx
@@ -392,7 +386,7 @@
* Fri Jan 12 2007 - jw@xxxxxxx
- Added avr-nesc-as support (rschiele@xxxxxxxxx)
* Mon Jan 08 2007 - schwab@xxxxxxx
-- Update to binutils 2.17.50.0.9.
+- Update to binutils-2.17.50.0.9.
1. Update from binutils 2007 0103.
2. Fix --wrap linker bug.
3. Improve handling ELF binaries generated by foreign ELF linkers.
@@ -410,7 +404,7 @@
14. Improve x86 dissassembler for cmpxchg8b.
- Split off binutils-devel.
* Mon Dec 04 2006 - schwab@xxxxxxx
-- Update to binutils 2.17.50.0.8.
+- Update to binutils-2.17.50.0.8.
1. Update from binutils 2006 1201.
2. Fix "objcopy --only-keep-debug" crash. PR 3609.
3. Fix various ARM ELF bugs.
cross-x86_64-binutils.spec: same change
++++++ binutils-2.17.50.tar.bz2 ++++++
binutils/binutils-2.17.50.tar.bz2 /mounts/work_src_done/STABLE/binutils/binutils-2.17.50.tar.bz2 differ: char 11, line 1
++++++ binutils-version.patch ++++++
--- bfd/Makefile.am
+++ bfd/Makefile.am
@@ -897,10 +897,10 @@
bfdver.h: $(srcdir)/version.h $(srcdir)/Makefile.in
@echo "creating $@"
@bfd_version=`echo "$(VERSION)" | sed -e 's/\([^\.]*\)\.*\([^\.]*\)\.*\([^\.]*\)\.*\([^\.]*\)\.*\([^\.]*\).*/\1.00\2.00\3.00\4.00\5/' -e 's/\([^\.]*\)\..*\(..\)\..*\(..\)\..*\(..\)\..*\(..\)$$/\1\2\3\4\5/'` ;\
- bfd_version_string="\"$(VERSION)\"" ;\
+ bfd_version_string="\"$(VERSION) (SUSE Linux)\"" ;\
if test "x$(RELEASE)" = x ; then \
bfd_version_date=`sed -n -e 's/.*DATE //p' < $(srcdir)/version.h` ;\
- bfd_version_string="\"$(VERSION) $${bfd_version_date}\"" ;\
+ bfd_version_string="\"$(VERSION) $${bfd_version_date} (SUSE Linux)\"" ;\
fi ;\
sed -e "s/@bfd_version@/$$bfd_version/" -e "s/@bfd_version_string@/$$bfd_version_string/" < $(srcdir)/version.h > $@
--- bfd/Makefile.in
+++ bfd/Makefile.in
@@ -1466,10 +1466,10 @@
bfdver.h: $(srcdir)/version.h $(srcdir)/Makefile.in
@echo "creating $@"
@bfd_version=`echo "$(VERSION)" | sed -e 's/\([^\.]*\)\.*\([^\.]*\)\.*\([^\.]*\)\.*\([^\.]*\)\.*\([^\.]*\).*/\1.00\2.00\3.00\4.00\5/' -e 's/\([^\.]*\)\..*\(..\)\..*\(..\)\..*\(..\)\..*\(..\)$$/\1\2\3\4\5/'` ;\
- bfd_version_string="\"$(VERSION)\"" ;\
+ bfd_version_string="\"$(VERSION) (SUSE Linux)\"" ;\
if test "x$(RELEASE)" = x ; then \
bfd_version_date=`sed -n -e 's/.*DATE //p' < $(srcdir)/version.h` ;\
- bfd_version_string="\"$(VERSION) $${bfd_version_date}\"" ;\
+ bfd_version_string="\"$(VERSION) $${bfd_version_date} (SUSE Linux)\"" ;\
fi ;\
sed -e "s/@bfd_version@/$$bfd_version/" -e "s/@bfd_version_string@/$$bfd_version_string/" < $(srcdir)/version.h > $@
--- include/bin-bugs.h
+++ include/bin-bugs.h
@@ -1,3 +1,3 @@
#ifndef REPORT_BUGS_TO
-#define REPORT_BUGS_TO "<URL:http://www.sourceware.org/bugzilla/>"
+#define REPORT_BUGS_TO "<URL:http://bugs.opensuse.org/>"
#endif
++++++ suse-bdirect.diff ++++++
--- /var/tmp/diff_new_pack.b16526/_old 2007-02-20 11:55:07.000000000 +0100
+++ /var/tmp/diff_new_pack.b16526/_new 2007-02-20 11:55:07.000000000 +0100
@@ -27,7 +27,7 @@
/* A linked list of BFD's loaded in the link. */
struct elf_link_loaded_list *loaded;
};
-@@ -1322,6 +1333,7 @@
+@@ -1311,6 +1322,7 @@
name actually used, which will be the DT_SONAME entry if there is
one. */
const char *dt_name;
@@ -35,7 +35,7 @@
/* Records the result of `get_program_header_size'. */
bfd_size_type program_header_size;
-@@ -1426,6 +1438,7 @@
+@@ -1415,6 +1427,7 @@
#define elf_local_got_offsets(bfd) (elf_tdata(bfd) -> local_got.offsets)
#define elf_local_got_ents(bfd) (elf_tdata(bfd) -> local_got.ents)
#define elf_dt_name(bfd) (elf_tdata(bfd) -> dt_name)
@@ -53,6 +53,14 @@
case DT_VERDEF: name = "VERDEF"; break;
case DT_VERDEFNUM: name = "VERDEFNUM"; break;
case DT_VERNEED: name = "VERNEED"; break;
+@@ -1612,6 +1613,7 @@
+ table->runpath = NULL;
+ table->tls_sec = NULL;
+ table->tls_size = 0;
++ table->direct_sec = NULL;
+ table->loaded = NULL;
+ table->is_relocatable_executable = FALSE;
+
--- binutils-2.17.50/bfd/elflink.c
+++ binutils-2.17.50/bfd/elflink.c
@@ -185,6 +185,16 @@
@@ -72,7 +80,7 @@
/* Create sections to hold version informations. These are removed
if they are not needed. */
s = bfd_make_section_with_flags (abfd, ".gnu.version_d",
-@@ -2984,6 +2994,7 @@
+@@ -2980,6 +2990,7 @@
if (!_bfd_elf_add_dynamic_entry (info, DT_NEEDED, strindex))
return -1;
@@ -80,7 +88,7 @@
}
else
/* We were just checking for existence of the tag. */
-@@ -3191,10 +3202,15 @@
+@@ -3187,10 +3198,15 @@
long old_dynsymcount = 0;
size_t tabsize = 0;
size_t hashsize = 0;
@@ -96,7 +104,7 @@
if ((abfd->flags & DYNAMIC) == 0)
dynamic = FALSE;
else
-@@ -3214,6 +3230,16 @@
+@@ -3210,6 +3226,16 @@
bfd_set_error (bfd_error_wrong_format);
goto error_return;
}
@@ -113,7 +121,7 @@
}
/* As a GNU extension, any input sections which are named
-@@ -3930,6 +3956,22 @@
+@@ -3926,6 +3952,22 @@
&& vernum > 1
&& definition)
h->verinfo.verdef = &elf_tdata (abfd)->verdef[vernum - 1];
@@ -136,7 +144,7 @@
}
if (! (_bfd_generic_link_add_one_symbol
-@@ -4631,6 +4673,8 @@
+@@ -4627,6 +4669,8 @@
if (isymbuf != NULL)
free (isymbuf);
error_return:
@@ -145,7 +153,7 @@
return FALSE;
}
-@@ -6046,6 +6090,24 @@
+@@ -6042,6 +6086,24 @@
return FALSE;
}
@@ -170,7 +178,7 @@
/* Set the size of the .dynsym and .hash sections. We counted
the number of dynamic symbols in elf_link_add_object_symbols.
We will build the contents of .dynsym and .hash when we build
-@@ -6311,6 +6373,8 @@
+@@ -6307,6 +6369,8 @@
asection *hash_sec;
/* symbol version section (.gnu.version). */
asection *symver_sec;
@@ -179,7 +187,7 @@
/* Buffer large enough to hold contents of any section. */
bfd_byte *contents;
/* Buffer large enough to hold external relocs of any section. */
-@@ -7918,6 +7982,43 @@
+@@ -7201,6 +7265,43 @@
eversym += h->dynindx;
_bfd_elf_swap_versym_out (finfo->output_bfd, &iversym, eversym);
}
@@ -223,7 +231,7 @@
}
/* If we're stripping it, then it was just a dynamic symbol, and
-@@ -9087,12 +9188,14 @@
+@@ -8357,12 +8458,14 @@
if (! dynamic)
{
@@ -238,7 +246,7 @@
finfo.dynsym_sec = bfd_get_section_by_name (dynobj, ".dynsym");
finfo.hash_sec = bfd_get_section_by_name (dynobj, ".hash");
BFD_ASSERT (finfo.dynsym_sec != NULL);
-@@ -9881,6 +9984,9 @@
+@@ -9151,6 +9254,9 @@
case DT_VERNEED:
name = ".gnu.version_r";
goto get_vma;
@@ -250,7 +258,7 @@
get_vma:
--- binutils-2.17.50/binutils/readelf.c
+++ binutils-2.17.50/binutils/readelf.c
-@@ -186,6 +186,7 @@
+@@ -167,6 +167,7 @@
static int do_dynamic;
static int do_syms;
static int do_reloc;
@@ -258,7 +266,7 @@
static int do_sections;
static int do_section_groups;
static int do_section_details;
-@@ -1563,6 +1564,7 @@
+@@ -1539,6 +1540,7 @@
case DT_SYMINFO: return "SYMINFO"; /* aka ADDRRNGHI */
case DT_VERSYM: return "VERSYM";
@@ -266,7 +274,7 @@
case DT_TLSDESC_GOT: return "TLSDESC_GOT";
case DT_TLSDESC_PLT: return "TLSDESC_PLT";
-@@ -2735,6 +2737,7 @@
+@@ -2710,6 +2712,7 @@
{"symbols", no_argument, 0, 's'},
{"syms", no_argument, 0, 's'},
{"relocs", no_argument, 0, 'r'},
@@ -274,7 +282,7 @@
{"notes", no_argument, 0, 'n'},
{"dynamic", no_argument, 0, 'd'},
{"arch-specific", no_argument, 0, 'A'},
-@@ -2772,6 +2775,7 @@
+@@ -2747,6 +2750,7 @@
--symbols An alias for --syms\n\
-n --notes Display the core notes (if present)\n\
-r --relocs Display the relocations (if present)\n\
@@ -282,8 +290,8 @@
-u --unwind Display the unwind info (if present)\n\
-d --dynamic Display the dynamic section (if present)\n\
-V --version-info Display the version sections (if present)\n\
-@@ -2863,7 +2867,7 @@
- usage (stderr);
+@@ -2836,7 +2840,7 @@
+ usage ();
while ((c = getopt_long
- (argc, argv, "ersuahnldSDAINtgw::x:i:vVWH", options, NULL)) != EOF)
@@ -291,7 +299,7 @@
{
char *cp;
int section;
-@@ -2880,6 +2884,7 @@
+@@ -2853,6 +2857,7 @@
case 'a':
do_syms++;
do_reloc++;
@@ -299,7 +307,7 @@
do_unwind++;
do_dynamic++;
do_header++;
-@@ -2913,6 +2918,9 @@
+@@ -2886,6 +2891,9 @@
case 'r':
do_reloc++;
break;
@@ -309,16 +317,16 @@
case 'u':
do_unwind++;
break;
-@@ -3122,7 +3130,7 @@
+@@ -3095,7 +3103,7 @@
if (!do_dynamic && !do_syms && !do_reloc && !do_unwind && !do_sections
&& !do_segments && !do_header && !do_dump && !do_version
&& !do_histogram && !do_debugging && !do_arch && !do_notes
- && !do_section_groups)
+ && !do_section_groups && !do_direct)
- usage (stderr);
+ usage ();
else if (argc < 3)
{
-@@ -4784,6 +4792,131 @@
+@@ -4757,6 +4765,131 @@
return 1;
}
@@ -450,7 +458,7 @@
/* Process the unwind section. */
#include "unwind-ia64.h"
-@@ -9350,6 +9483,8 @@
+@@ -9257,6 +9390,8 @@
process_relocs (file);
@@ -483,7 +491,7 @@
/* This structures holds a set of callback functions. These are
--- binutils-2.17.50/include/elf/common.h
+++ binutils-2.17.50/include/elf/common.h
-@@ -656,6 +656,11 @@
+@@ -652,6 +652,11 @@
#define DF_BIND_NOW (1 << 3)
#define DF_STATIC_TLS (1 << 4)
++++++ suse-dynsort.diff ++++++
--- /var/tmp/diff_new_pack.b16526/_old 2007-02-20 11:55:07.000000000 +0100
+++ /var/tmp/diff_new_pack.b16526/_new 2007-02-20 11:55:07.000000000 +0100
@@ -29,7 +29,7 @@
am_libbfd_la_OBJECTS = $(am__objects_1)
libbfd_la_OBJECTS = $(am_libbfd_la_OBJECTS)
DEFAULT_INCLUDES = -I. -I$(srcdir) -I.
-@@ -275,7 +275,7 @@
+@@ -274,7 +274,7 @@
format.lo init.lo libbfd.lo opncls.lo reloc.lo \
section.lo syms.lo targets.lo hash.lo linker.lo \
srec.lo binary.lo tekhex.lo ihex.lo stabs.lo stab-syms.lo \
@@ -38,7 +38,7 @@
BFD64_LIBS = archive64.lo
BFD32_LIBS_CFILES = \
-@@ -284,7 +284,7 @@
+@@ -283,7 +283,7 @@
format.c init.c libbfd.c opncls.c reloc.c \
section.c syms.c targets.c hash.c linker.c \
srec.c binary.c tekhex.c ihex.c stabs.c stab-syms.c \
@@ -351,7 +351,7 @@
/* Get the ELF linker hash table from a link_info structure. */
#define elf_hash_table(p) ((struct elf_link_hash_table *) ((p)->hash))
-@@ -1509,6 +1518,8 @@
+@@ -1498,6 +1507,8 @@
(const char *);
extern unsigned long bfd_elf_gnu_hash
(const char *);
@@ -360,7 +360,7 @@
extern bfd_reloc_status_type bfd_elf_generic_reloc
(bfd *, arelent *, asymbol *, void *, asection *, bfd *, char **);
-@@ -1526,6 +1537,7 @@
+@@ -1515,6 +1526,7 @@
(struct bfd_hash_entry *, struct bfd_hash_table *, const char *);
extern struct bfd_link_hash_table *_bfd_elf_link_hash_table_create
(bfd *);
@@ -368,7 +368,7 @@
extern void _bfd_elf_link_hash_copy_indirect
(struct bfd_link_info *, struct elf_link_hash_entry *,
struct elf_link_hash_entry *);
-@@ -1657,7 +1669,7 @@
+@@ -1646,7 +1658,7 @@
extern bfd_boolean _bfd_elf_strtab_emit
(bfd *, struct elf_strtab_hash *);
extern void _bfd_elf_strtab_finalize
@@ -379,7 +379,7 @@
(bfd *, struct bfd_link_info *, asection *,
--- binutils-2.17.50/bfd/elf-m10300.c
+++ binutils-2.17.50/bfd/elf-m10300.c
-@@ -3801,8 +3801,7 @@
+@@ -3796,8 +3796,7 @@
_bfd_generic_link_hash_table_free
((struct bfd_link_hash_table *) ret->static_hash_table);
@@ -546,7 +546,16 @@
}
--- binutils-2.17.50/bfd/elf.c
+++ binutils-2.17.50/bfd/elf.c
-@@ -1629,6 +1629,15 @@
+@@ -1616,6 +1616,8 @@
+ table->direct_sec = NULL;
+ table->loaded = NULL;
+ table->is_relocatable_executable = FALSE;
++ table->sorted = NULL;
++ table->sorted_size = 0;
+
+ ret = _bfd_link_hash_table_init (&table->root, abfd, newfunc, entsize);
+ table->root.type = bfd_link_elf_hash_table;
+@@ -1645,6 +1647,15 @@
return &ret->root;
}
@@ -562,7 +571,7 @@
/* This is a hook for the ELF emulation code in the generic linker to
tell the backend linker what file name to use for the DT_NEEDED
entry for a dynamic object. */
-@@ -3076,7 +3085,7 @@
+@@ -3092,7 +3103,7 @@
_bfd_elf_strtab_addref (elf_shstrtab (abfd), t->strtab_hdr.sh_name);
}
@@ -595,7 +604,7 @@
/* Assorted hash table functions. */
--- binutils-2.17.50/bfd/elf64-ppc.c
+++ binutils-2.17.50/bfd/elf64-ppc.c
-@@ -3626,7 +3626,7 @@
+@@ -3576,7 +3576,7 @@
bfd_hash_table_free (&ret->stub_hash_table);
bfd_hash_table_free (&ret->branch_hash_table);
@@ -606,7 +615,7 @@
/* Satisfy the ELF linker by filling in some fields in our fake bfd. */
--- binutils-2.17.50/bfd/elflink.c
+++ binutils-2.17.50/bfd/elflink.c
-@@ -3056,7 +3056,8 @@
+@@ -3052,7 +3052,8 @@
const struct elf_backend_data *bed;
bfd_byte *extdyn;
@@ -616,7 +625,7 @@
size = _bfd_elf_strtab_size (dynstr);
bed = get_elf_backend_data (dynobj);
-@@ -4934,27 +4935,15 @@
+@@ -4930,27 +4931,15 @@
return FALSE;
}
}
@@ -647,7 +656,7 @@
p = strchr (name, ELF_VER_CHR);
if (p != NULL)
{
-@@ -4967,6 +4956,31 @@
+@@ -4963,6 +4952,31 @@
/* Compute the hash value. */
ha = bfd_elf_hash (name);
@@ -679,7 +688,7 @@
/* Store the found hash value in the array given as the argument. */
*(*valuep)++ = ha;
-@@ -4974,9 +4988,6 @@
+@@ -4970,9 +4984,6 @@
later. */
h->u.elf_hash_value = ha;
@@ -689,7 +698,7 @@
return TRUE;
}
-@@ -5254,6 +5265,127 @@
+@@ -5250,6 +5261,127 @@
return best_size;
}
@@ -817,7 +826,7 @@
/* Set up the sizes and contents of the ELF dynamic sections. This is
called by the ELF linker emulation before_allocation routine. We
must set the sizes of the sections before the linker sets the
-@@ -6071,6 +6203,7 @@
+@@ -6067,6 +6199,7 @@
section symbol for each output section, which come first.
Next come all of the back-end allocated local dynamic syms,
followed by the rest of the global symbols. */
@@ -825,7 +834,7 @@
dynsymcount = _bfd_elf_link_renumber_dynsyms (output_bfd, info,
§ion_sym_count);
-@@ -6350,6 +6483,17 @@
+@@ -6346,6 +6479,17 @@
for (dtagcount = 0; dtagcount <= info->spare_dynamic_tags; ++dtagcount)
if (!_bfd_elf_add_dynamic_entry (info, DT_NULL, 0))
return FALSE;
@@ -843,7 +852,7 @@
}
return TRUE;
-@@ -7201,6 +7345,7 @@
+@@ -6484,6 +6628,7 @@
bfd_vma sym_mask;
} u;
enum elf_reloc_type_class type;
@@ -851,7 +860,7 @@
/* We use this as an array of size int_rels_per_ext_rel. */
Elf_Internal_Rela rela[1];
};
-@@ -7237,6 +7382,10 @@
+@@ -6520,6 +6665,10 @@
const struct elf_link_sort_rela *b = B;
int copya, copyb;
@@ -862,7 +871,7 @@
if (a->u.offset < b->u.offset)
return -1;
if (a->u.offset > b->u.offset)
-@@ -7255,8 +7404,10 @@
+@@ -6538,8 +6687,10 @@
}
static size_t
@@ -874,7 +883,7 @@
asection *reldyn;
bfd_size_type count, size;
size_t i, ret, sort_elt, ext_size;
-@@ -7268,6 +7419,7 @@
+@@ -6551,6 +6702,7 @@
void (*swap_out) (bfd *, const Elf_Internal_Rela *, bfd_byte *);
struct bfd_link_order *lo;
bfd_vma r_sym_mask;
@@ -882,7 +891,7 @@
reldyn = bfd_get_section_by_name (abfd, ".rela.dyn");
if (reldyn == NULL || reldyn->size == 0)
-@@ -7309,15 +7461,29 @@
+@@ -6592,15 +6744,29 @@
}
if (bed->s->arch_size == 32)
@@ -914,7 +923,7 @@
if (o->contents == NULL && o->size != 0)
{
-@@ -7332,10 +7498,28 @@
+@@ -6615,10 +6781,28 @@
p = sort + o->output_offset / ext_size * sort_elt;
while (erel < erelend)
{
@@ -943,7 +952,7 @@
p += sort_elt;
erel += ext_size;
}
-@@ -9862,7 +10046,7 @@
+@@ -9132,7 +9316,7 @@
}
if (dynamic && info->combreloc && dynobj != NULL)
@@ -954,7 +963,7 @@
shared library, finish up the dynamic linking information. */
--- binutils-2.17.50/bfd/elfxx-target.h
+++ binutils-2.17.50/bfd/elfxx-target.h
-@@ -213,7 +213,7 @@
+@@ -210,7 +210,7 @@
#endif
#ifndef bfd_elfNN_bfd_link_hash_table_free
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-commit+help@xxxxxxxxxxxx
| < Previous | Next > |