2007-10-09 04:28:58 +02:00
|
|
|
|
#
|
2008-09-12 20:52:41 +02:00
|
|
|
|
# spec file for package binutils (Version 2.18.90.20080912)
|
2007-10-09 04:28:58 +02:00
|
|
|
|
#
|
2008-01-12 02:41:14 +01:00
|
|
|
|
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
2007-10-09 04:28:58 +02:00
|
|
|
|
#
|
2008-08-08 17:27:01 +02:00
|
|
|
|
# All modifications and additions to the file contributed by third parties
|
|
|
|
|
# remain the property of their copyright owners, unless otherwise agreed
|
|
|
|
|
# upon. The license for this file, and modifications and additions to the
|
|
|
|
|
# file, is the same license as for the pristine package itself (unless the
|
|
|
|
|
# license for the pristine package is not an Open Source License, in which
|
|
|
|
|
# case the license is the MIT License). An "Open Source License" is a
|
|
|
|
|
# license that conforms to the Open Source Definition (Version 1.9)
|
|
|
|
|
# published by the Open Source Initiative.
|
|
|
|
|
|
2007-10-09 04:28:58 +02:00
|
|
|
|
# Please submit bugfixes or comments via http://bugs.opensuse.org/
|
|
|
|
|
#
|
|
|
|
|
|
|
|
|
|
|
2008-02-16 03:58:48 +01:00
|
|
|
|
|
2007-10-09 04:28:58 +02:00
|
|
|
|
Name: binutils
|
2008-07-11 20:29:10 +02:00
|
|
|
|
BuildRequires: bison dejagnu flex gcc-c++ zlib-devel
|
2008-09-12 20:52:41 +02:00
|
|
|
|
Version: 2.18.90.20080912
|
|
|
|
|
Release: 1
|
2007-10-09 04:28:58 +02:00
|
|
|
|
#
|
|
|
|
|
# RUN_TESTS
|
|
|
|
|
%define run_tests %(test ! -f %_sourcedir/RUN_TESTS ; echo $?)
|
|
|
|
|
# check the vanilla binutils, with no patches applied
|
|
|
|
|
# TEST_VANILLA
|
|
|
|
|
%define test_vanilla %(test ! -f %_sourcedir/TEST_VANILLA ; echo $?)
|
|
|
|
|
#
|
|
|
|
|
# handle test suite failures
|
|
|
|
|
#
|
2008-02-16 03:58:48 +01:00
|
|
|
|
%ifarch alpha armv4l hppa mips sh4 sparc sparc64
|
2007-10-09 04:28:58 +02:00
|
|
|
|
%define make_check_handling true
|
|
|
|
|
%else
|
|
|
|
|
%define make_check_handling false
|
|
|
|
|
%endif
|
|
|
|
|
# let make check fail anyway if RUN_TESTS was requested
|
|
|
|
|
%if %{run_tests}
|
|
|
|
|
%define make_check_handling false
|
|
|
|
|
%endif
|
|
|
|
|
# handle all binary object formats supported by SuSE (and a few more)
|
|
|
|
|
%ifarch %ix86 ia64 ppc ppc64 s390 s390x x86_64
|
|
|
|
|
%define build_multitarget 1
|
|
|
|
|
%else
|
|
|
|
|
%define build_multitarget 0
|
|
|
|
|
%endif
|
|
|
|
|
%define target_list alpha arm hppa hppa64 i686 ia64 m68k mips powerpc powerpc64 s390 s390x sh4 sparc sparc64 x86_64
|
|
|
|
|
#
|
|
|
|
|
#
|
|
|
|
|
#
|
|
|
|
|
Url: http://www.gnu.org/software/binutils/
|
2008-01-17 21:50:37 +01:00
|
|
|
|
License: GNU Free Documentation License, Version 1.1 (GFDL 1.1); GNU Free Documentation License, Version 1.2 (GFDL 1.2); GPL v2 or later; GPL v3 or later; LGPL v2.0 or later; LGPL v2.1 or later; LGPL v3 or later
|
2007-10-09 04:28:58 +02:00
|
|
|
|
Group: Development/Tools/Building
|
|
|
|
|
PreReq: %{install_info_prereq}
|
|
|
|
|
AutoReqProv: on
|
|
|
|
|
%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
|
|
|
|
|
Patch2: s390-pic.patch
|
|
|
|
|
Patch3: binutils-skip-rpaths.patch
|
|
|
|
|
Patch4: s390-biarch.diff
|
|
|
|
|
Patch5: x86-64-biarch.patch
|
|
|
|
|
Patch6: unit-at-a-time.patch
|
|
|
|
|
Patch7: ld-dtags.diff
|
|
|
|
|
Patch8: ld-relro.diff
|
|
|
|
|
Patch9: testsuite.diff
|
|
|
|
|
Patch10: enable-targets.diff
|
|
|
|
|
Patch11: use-hashtype-both-by-default.diff
|
|
|
|
|
Patch12: s390-pic-dso.diff
|
|
|
|
|
Patch90: cross-avr-nesc-as.patch
|
|
|
|
|
Patch92: cross-avr-omit_section_dynsym.patch
|
|
|
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
|
|
|
|
%if "%{name}" != "binutils"
|
|
|
|
|
%define _prefix /opt/cross
|
|
|
|
|
%else
|
|
|
|
|
%define _prefix /usr
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
%description
|
|
|
|
|
C compiler utilities: ar, as, gprof, ld, nm, objcopy, objdump, ranlib,
|
|
|
|
|
size, strings, and strip. These utilities are needed whenever you want
|
|
|
|
|
to compile a program or kernel.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Authors:
|
|
|
|
|
--------
|
|
|
|
|
Alan Modra <amodra@bigpond.net.au>
|
|
|
|
|
Andreas Jaeger <aj@suse.de>
|
|
|
|
|
Andreas Schwab <schwab@suse.de>
|
|
|
|
|
Bill Cox <bill@cygnus.com>
|
|
|
|
|
Brendan Kehoe <brendan@cygnus.com>
|
|
|
|
|
D. V. Henkel-Wallace <gumby@cygnus.com>
|
|
|
|
|
DJ Delorie <dj@redhat.com>
|
|
|
|
|
David D "Zoo" Zuhn <zoo@cygnus.com>
|
|
|
|
|
David J. Mackenzie <djm@cygnus.com>
|
|
|
|
|
Denis Chertykov <denisc@overta.ru>
|
|
|
|
|
Diego Novillo <dnovillo@redhat.com>
|
|
|
|
|
Doug Evans <dje@cygnus.com>
|
|
|
|
|
Eric Christopher <echristo@redhat.com>
|
|
|
|
|
Eric Youngdale <eric@aib.com>
|
|
|
|
|
Fred Fish <fnf@cygnus.com>
|
|
|
|
|
Geoff Keating <geoffk@redhat.com>
|
|
|
|
|
H.J.Lu <hjl@gnu.org>
|
|
|
|
|
Hans-Peter Nilsson <hp@axis.com>
|
|
|
|
|
Ian Dall <dall@hfrd.dsto.gov.au>
|
|
|
|
|
Ian Taylor <ian@zembu.com>
|
|
|
|
|
J.T. Conklin <jtc@cygnus.com>
|
|
|
|
|
Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
Jan Hubicka <jh@suse.cz>
|
|
|
|
|
Jason Eckhardt <jle@redhat.com>
|
|
|
|
|
Jason Merrill <jason@redhat.com>
|
|
|
|
|
Jeff Law <law@redhat.com>
|
|
|
|
|
Jeffrey Osier <jeffrey@cygnus.com>
|
|
|
|
|
Jeffrey Wheat <cassidy@cygnus.com>
|
|
|
|
|
Jim Kingdon <kingdon@cygnus.com>
|
|
|
|
|
Jim Wilson <wilson@redhat.com>
|
|
|
|
|
John Gilmore <gnu@cygnus.com>
|
2008-04-09 18:19:48 +02:00
|
|
|
|
J<EFBFBD>rn Rennecke <amylaar@redhat.com>
|
2007-10-09 04:28:58 +02:00
|
|
|
|
K. Richard Pixley <rich@cygnus.com>
|
|
|
|
|
Ken Raeburn <raeburn@cygnus.com>
|
|
|
|
|
Kung Hsu <kung@cygnus.com>
|
|
|
|
|
Mark Eichin <eichin@cygnus.com>
|
|
|
|
|
Michael Meissner <meissner@redhat.com>
|
|
|
|
|
Michael Tiemann <tiemann@cygnus.com>
|
|
|
|
|
Mike Werner <mtw@cygnus.com>
|
|
|
|
|
Nick Clifton <nickc@redhat.com>
|
|
|
|
|
Per Bothner <bothner@cygnus.com>
|
|
|
|
|
Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
|
|
|
|
|
Richard Earnshaw <rwe@pegasus.esprit.ec.org>
|
|
|
|
|
Richard Henderson <rth@redhat.com>
|
|
|
|
|
Richard Stallman <rms@gnu.org>
|
|
|
|
|
Rob Savoye <rob@cygnus.com>
|
|
|
|
|
Roland H. Pesch <pesch@wrs.com>
|
|
|
|
|
Sean Eric Fagan <sef@cygnus.com>
|
|
|
|
|
Stan Shebs <shebs@apple.com>
|
|
|
|
|
Stephane Carrez <Stephane.Carrez@worldnet.fr>
|
|
|
|
|
Steve Chamberlain <sac@cygnus.com>
|
|
|
|
|
Stu Grossman <grossman@cygnus.com>
|
|
|
|
|
Torbjorn Granlund <tege@cygnus.com>
|
|
|
|
|
Ulf Carlsson <ulfc@calypso.engr.sgi.com>
|
|
|
|
|
|
|
|
|
|
%package devel
|
2008-04-09 18:19:48 +02:00
|
|
|
|
License: GPL v2 or later; LGPL v2.1 or later
|
2007-10-09 04:28:58 +02:00
|
|
|
|
Summary: GNU binutils (BFD development files)
|
|
|
|
|
AutoReqProv: on
|
2008-07-11 20:29:10 +02:00
|
|
|
|
Requires: binutils = %{version}-%{release}, zlib-devel
|
2007-10-09 04:28:58 +02:00
|
|
|
|
Provides: binutils:/usr/include/bfd.h
|
|
|
|
|
Group: Development/Libraries/C and C++
|
|
|
|
|
|
|
|
|
|
%description devel
|
|
|
|
|
This package includes header files and static libraries necessary to
|
|
|
|
|
build programs which use the GNU BFD library, which is part of
|
|
|
|
|
binutils.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Authors:
|
|
|
|
|
--------
|
|
|
|
|
Alan Modra <amodra@bigpond.net.au>
|
|
|
|
|
Andreas Jaeger <aj@suse.de>
|
|
|
|
|
Andreas Schwab <schwab@suse.de>
|
|
|
|
|
Bill Cox <bill@cygnus.com>
|
|
|
|
|
Brendan Kehoe <brendan@cygnus.com>
|
|
|
|
|
D. V. Henkel-Wallace <gumby@cygnus.com>
|
|
|
|
|
DJ Delorie <dj@redhat.com>
|
|
|
|
|
David D "Zoo" Zuhn <zoo@cygnus.com>
|
|
|
|
|
David J. Mackenzie <djm@cygnus.com>
|
|
|
|
|
Denis Chertykov <denisc@overta.ru>
|
|
|
|
|
Diego Novillo <dnovillo@redhat.com>
|
|
|
|
|
Doug Evans <dje@cygnus.com>
|
|
|
|
|
Eric Christopher <echristo@redhat.com>
|
|
|
|
|
Eric Youngdale <eric@aib.com>
|
|
|
|
|
Fred Fish <fnf@cygnus.com>
|
|
|
|
|
Geoff Keating <geoffk@redhat.com>
|
|
|
|
|
H.J.Lu <hjl@gnu.org>
|
|
|
|
|
Hans-Peter Nilsson <hp@axis.com>
|
|
|
|
|
Ian Dall <dall@hfrd.dsto.gov.au>
|
|
|
|
|
Ian Taylor <ian@zembu.com>
|
|
|
|
|
J.T. Conklin <jtc@cygnus.com>
|
|
|
|
|
Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
Jan Hubicka <jh@suse.cz>
|
|
|
|
|
Jason Eckhardt <jle@redhat.com>
|
|
|
|
|
Jason Merrill <jason@redhat.com>
|
|
|
|
|
Jeff Law <law@redhat.com>
|
|
|
|
|
Jeffrey Osier <jeffrey@cygnus.com>
|
|
|
|
|
Jeffrey Wheat <cassidy@cygnus.com>
|
|
|
|
|
Jim Kingdon <kingdon@cygnus.com>
|
|
|
|
|
Jim Wilson <wilson@redhat.com>
|
|
|
|
|
John Gilmore <gnu@cygnus.com>
|
|
|
|
|
J<EFBFBD>rn Rennecke <amylaar@redhat.com>
|
|
|
|
|
K. Richard Pixley <rich@cygnus.com>
|
|
|
|
|
Ken Raeburn <raeburn@cygnus.com>
|
|
|
|
|
Kung Hsu <kung@cygnus.com>
|
|
|
|
|
Mark Eichin <eichin@cygnus.com>
|
|
|
|
|
Michael Meissner <meissner@redhat.com>
|
|
|
|
|
Michael Tiemann <tiemann@cygnus.com>
|
|
|
|
|
Mike Werner <mtw@cygnus.com>
|
|
|
|
|
Nick Clifton <nickc@redhat.com>
|
|
|
|
|
Per Bothner <bothner@cygnus.com>
|
|
|
|
|
Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
|
|
|
|
|
Richard Earnshaw <rwe@pegasus.esprit.ec.org>
|
|
|
|
|
Richard Henderson <rth@redhat.com>
|
|
|
|
|
Richard Stallman <rms@gnu.org>
|
|
|
|
|
Rob Savoye <rob@cygnus.com>
|
|
|
|
|
Roland H. Pesch <pesch@wrs.com>
|
|
|
|
|
Sean Eric Fagan <sef@cygnus.com>
|
|
|
|
|
Stan Shebs <shebs@apple.com>
|
|
|
|
|
Stephane Carrez <Stephane.Carrez@worldnet.fr>
|
|
|
|
|
Steve Chamberlain <sac@cygnus.com>
|
|
|
|
|
Stu Grossman <grossman@cygnus.com>
|
|
|
|
|
Torbjorn Granlund <tege@cygnus.com>
|
|
|
|
|
Ulf Carlsson <ulfc@calypso.engr.sgi.com>
|
|
|
|
|
|
|
|
|
|
%if "%{name}" != "binutils"
|
2007-11-12 18:39:46 +01:00
|
|
|
|
%define TARGET %(echo %{name} | sed -e "s/cross-\\(.*\\)-binutils/\\1/;s/-/_/g;s/parisc/hppa/;s/i.86/i586/;s/ppc/powerpc/")
|
2007-10-09 04:28:58 +02:00
|
|
|
|
%endif
|
2007-11-12 18:39:46 +01:00
|
|
|
|
%define HOST %(echo %{_target_cpu} | sed -e "s/parisc/hppa/" -e "s/i.86/i586/" -e "s/ppc/powerpc/")-suse-linux
|
|
|
|
|
%define DIST %(echo '%distribution' | sed 's/ (.*)//')
|
2008-01-12 02:41:14 +01:00
|
|
|
|
|
2007-10-09 04:28:58 +02:00
|
|
|
|
%prep
|
|
|
|
|
echo "make check will return with %{make_check_handling} in case of testsuite failures."
|
|
|
|
|
%setup -q -n binutils-%{binutils_version}
|
|
|
|
|
%if !%{test_vanilla}
|
|
|
|
|
%patch2
|
|
|
|
|
%patch3
|
|
|
|
|
%patch4
|
|
|
|
|
%patch5
|
|
|
|
|
%patch6
|
|
|
|
|
%patch7 -p1
|
|
|
|
|
%patch8
|
|
|
|
|
%patch9
|
|
|
|
|
%patch10
|
|
|
|
|
%patch11
|
|
|
|
|
%patch12
|
|
|
|
|
%if "%{TARGET}" == "avr"
|
|
|
|
|
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h
|
|
|
|
|
%patch90
|
|
|
|
|
%patch92
|
|
|
|
|
%endif
|
|
|
|
|
#
|
|
|
|
|
# test_vanilla
|
|
|
|
|
%endif
|
|
|
|
|
case %{version} in
|
2008-09-12 20:52:41 +02:00
|
|
|
|
*.*.*.*)
|
2007-10-09 04:28:58 +02:00
|
|
|
|
grep -q %(echo %{version} | sed 's/.*\.//') bfd/version.h
|
|
|
|
|
sed -i -e '/BFD_VERSION_DATE/s/$/-%{release}/' bfd/version.h
|
|
|
|
|
;;
|
|
|
|
|
esac
|
|
|
|
|
|
|
|
|
|
%build
|
|
|
|
|
RPM_OPT_FLAGS="$RPM_OPT_FLAGS -Wno-error"
|
|
|
|
|
%if "%{name}" == "binutils"
|
|
|
|
|
# Building native binutils
|
|
|
|
|
echo "Building native binutils."
|
|
|
|
|
%if %build_multitarget
|
|
|
|
|
ADDITIONAL_TARGETS="%(echo %target_list | sed -e 's/[^ ]\+/&-suse-linux/g')"
|
|
|
|
|
ADDITIONAL_TARGETS="$ADDITIONAL_TARGETS powerpc-macos powerpc-macos10 spu-elf"
|
|
|
|
|
%if !%{test_vanilla}
|
|
|
|
|
ADDITIONAL_TARGETS="$ADDITIONAL_TARGETS i386-macos10"
|
|
|
|
|
%endif
|
|
|
|
|
%else
|
|
|
|
|
ADDITIONAL_TARGETS=
|
|
|
|
|
%endif
|
|
|
|
|
ADDITIONAL_LD_TARGETS=
|
|
|
|
|
%ifarch sparc
|
|
|
|
|
ADDITIONAL_LD_TARGETS="sparc64-suse-linux"
|
|
|
|
|
%endif
|
|
|
|
|
%ifarch ppc
|
|
|
|
|
ADDITIONAL_LD_TARGETS="powerpc64-suse-linux"
|
|
|
|
|
%endif
|
|
|
|
|
%ifarch s390
|
|
|
|
|
ADDITIONAL_LD_TARGETS="s390x-suse-linux"
|
|
|
|
|
%endif
|
|
|
|
|
%ifarch s390x
|
|
|
|
|
ADDITIONAL_LD_TARGETS="s390-suse-linux"
|
|
|
|
|
%endif
|
|
|
|
|
%ifarch %ix86
|
|
|
|
|
ADDITIONAL_LD_TARGETS="x86_64-suse-linux"
|
|
|
|
|
%endif
|
|
|
|
|
mkdir build-dir
|
|
|
|
|
cd build-dir
|
|
|
|
|
../configure CFLAGS="${RPM_OPT_FLAGS}" \
|
|
|
|
|
--prefix=%{_prefix} \
|
|
|
|
|
--with-bugurl=http://bugs.opensuse.org/ \
|
2007-11-12 18:39:46 +01:00
|
|
|
|
--with-pkgversion="GNU Binutils; %{DIST}" \
|
2007-10-09 04:28:58 +02:00
|
|
|
|
--enable-shared --with-gnu-ld --with-gnu-as --libdir=%{_libdir} \
|
|
|
|
|
--infodir=%{_infodir} --mandir=%{_mandir} \
|
|
|
|
|
--with-separate-debug-dir=%{_prefix}/lib/debug \
|
2008-07-18 21:45:45 +02:00
|
|
|
|
--with-pic --build=%{HOST} \
|
2007-10-09 04:28:58 +02:00
|
|
|
|
--disable-ld-targets \
|
|
|
|
|
${ADDITIONAL_LD_TARGETS:+--enable-ld-targets="${ADDITIONAL_LD_TARGETS// /,}"} \
|
|
|
|
|
${ADDITIONAL_TARGETS:+--enable-targets="${ADDITIONAL_TARGETS// /,}"}
|
|
|
|
|
make %{?jobs:-j%jobs} all-bfd TARGET-bfd=headers
|
|
|
|
|
# force reconfiguring
|
|
|
|
|
rm bfd/Makefile
|
|
|
|
|
make %{?jobs:-j%jobs}
|
2008-03-07 20:18:44 +01:00
|
|
|
|
|
|
|
|
|
%check
|
|
|
|
|
cd build-dir
|
2007-10-09 04:28:58 +02:00
|
|
|
|
%ifnarch %arm
|
2008-02-01 19:52:59 +01:00
|
|
|
|
make -k check CFLAGS="$RPM_OPT_FLAGS -Wno-unused -Wno-unprototyped-calls" || %{make_check_handling}
|
2007-10-09 04:28:58 +02:00
|
|
|
|
%endif
|
|
|
|
|
#
|
|
|
|
|
#
|
|
|
|
|
#
|
|
|
|
|
%else
|
|
|
|
|
# building cross-TARGET-binutils
|
|
|
|
|
echo "Building cross binutils."
|
|
|
|
|
mkdir build-dir
|
|
|
|
|
cd build-dir
|
|
|
|
|
ADDITIONAL_TARGETS=
|
|
|
|
|
%if "%{TARGET}" == "sparc"
|
|
|
|
|
ADDITIONAL_TARGETS="sparc64-suse-linux"
|
|
|
|
|
%endif
|
|
|
|
|
%if "%{TARGET}" == "powerpc"
|
|
|
|
|
ADDITIONAL_TARGETS="powerpc64-suse-linux"
|
|
|
|
|
%endif
|
|
|
|
|
%if "%{TARGET}" == "s390"
|
|
|
|
|
ADDITIONAL_TARGETS="s390x-suse-linux"
|
|
|
|
|
%endif
|
|
|
|
|
%if "%{TARGET}" == "s390x"
|
|
|
|
|
ADDITIONAL_TARGETS="s390-suse-linux"
|
|
|
|
|
%endif
|
|
|
|
|
%if "%{TARGET}" == "i586"
|
|
|
|
|
ADDITIONAL_TARGETS="x86_64-suse-linux"
|
|
|
|
|
%endif
|
|
|
|
|
%if "%{TARGET}" == "hppa"
|
|
|
|
|
ADDITIONAL_TARGETS="hppa64-suse-linux"
|
|
|
|
|
%endif
|
|
|
|
|
%if "%{TARGET}" == "avr" || "%{TARGET}" == "spu"
|
|
|
|
|
TARGET_OS=%{TARGET}
|
|
|
|
|
%else
|
|
|
|
|
TARGET_OS=%{TARGET}-linux
|
|
|
|
|
%endif
|
|
|
|
|
../configure CFLAGS="${RPM_OPT_FLAGS}" \
|
|
|
|
|
--prefix=%{_prefix} \
|
|
|
|
|
--with-bugurl=http://bugs.opensuse.org/ \
|
2007-11-12 18:39:46 +01:00
|
|
|
|
--with-pkgversion="GNU Binutils; %{DIST}" \
|
2007-10-09 04:28:58 +02:00
|
|
|
|
--disable-nls \
|
|
|
|
|
--build=%{HOST} --target=$TARGET_OS \
|
|
|
|
|
--with-sysroot=%{_prefix}/%{TARGET_OS}/sys-root \
|
|
|
|
|
${ADDITIONAL_TARGETS:+--enable-targets="${ADDITIONAL_TARGETS// /,}"}
|
|
|
|
|
make %{?jobs:-j%jobs} all-bfd TARGET-bfd=headers
|
|
|
|
|
# force reconfiguring
|
|
|
|
|
rm bfd/Makefile
|
|
|
|
|
make %{?jobs:-j%jobs}
|
|
|
|
|
%if "%{TARGET}" == "avr"
|
|
|
|
|
# build an extra nesC version because nesC requires $'s in identifiers
|
|
|
|
|
cp -a gas gas-nesc
|
|
|
|
|
echo '#include "tc-%{TARGET}-nesc.h"' > gas-nesc/targ-cpu.h
|
|
|
|
|
make -C gas-nesc clean
|
|
|
|
|
make -C gas-nesc %{?jobs:-j%jobs}
|
|
|
|
|
%endif
|
2008-03-07 20:18:44 +01:00
|
|
|
|
|
|
|
|
|
%check
|
|
|
|
|
cd build-dir
|
2008-02-01 19:52:59 +01:00
|
|
|
|
make -k check CFLAGS="$RPM_OPT_FLAGS -Wno-unused -Wno-unprototyped-calls" || :
|
2007-10-09 04:28:58 +02:00
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
%install
|
|
|
|
|
cd build-dir
|
|
|
|
|
%if "%name" == "binutils"
|
|
|
|
|
# installing native binutils
|
|
|
|
|
make DESTDIR=$RPM_BUILD_ROOT install-info install
|
|
|
|
|
make -C gas/doc DESTDIR=$RPM_BUILD_ROOT install-info-am install-am
|
|
|
|
|
rm -rf $RPM_BUILD_ROOT%{_prefix}/%{HOST}/bin/*
|
|
|
|
|
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
|
|
|
|
|
# Install header files
|
|
|
|
|
make -C libiberty install_to_libdir target_header_dir=/usr/include DESTDIR=$RPM_BUILD_ROOT
|
|
|
|
|
# We want the PIC libiberty.a
|
|
|
|
|
install -m 644 libiberty/pic/libiberty.a $RPM_BUILD_ROOT%{_libdir}
|
|
|
|
|
#
|
|
|
|
|
chmod a+x $RPM_BUILD_ROOT%{_libdir}/libbfd-*
|
|
|
|
|
chmod a+x $RPM_BUILD_ROOT%{_libdir}/libopcodes-*
|
|
|
|
|
# No shared linking outside binutils
|
|
|
|
|
rm $RPM_BUILD_ROOT%{_libdir}/lib{bfd,opcodes}.{la,so}
|
|
|
|
|
# Remove unwanted files to shut up rpm
|
|
|
|
|
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 ..
|
|
|
|
|
%find_lang binutils
|
|
|
|
|
%find_lang bfd binutils.lang
|
|
|
|
|
%find_lang gas binutils.lang
|
|
|
|
|
%find_lang ld binutils.lang
|
|
|
|
|
%find_lang opcodes binutils.lang
|
|
|
|
|
%find_lang gprof binutils.lang
|
|
|
|
|
%else
|
|
|
|
|
# installing cross-TARGET-binutils
|
|
|
|
|
make DESTDIR=$RPM_BUILD_ROOT install
|
|
|
|
|
%if "%{TARGET}" == "avr"
|
|
|
|
|
install -c gas-nesc/as-new $RPM_BUILD_ROOT%{_prefix}/bin/%{TARGET}-nesc-as
|
|
|
|
|
ln -sf ../../bin/%{TARGET}-nesc-as $RPM_BUILD_ROOT%{_prefix}/%{TARGET}/bin/nesc-as
|
|
|
|
|
%endif
|
|
|
|
|
rm -rf $RPM_BUILD_ROOT%{_prefix}/man
|
|
|
|
|
rm -rf $RPM_BUILD_ROOT%{_prefix}/info
|
|
|
|
|
rm -rf $RPM_BUILD_ROOT%{_prefix}/lib
|
|
|
|
|
rm -rf $RPM_BUILD_ROOT%{_prefix}/include
|
|
|
|
|
rm -f $RPM_BUILD_ROOT%{_prefix}/bin/*-c++filt
|
|
|
|
|
> ../binutils.lang
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
%clean
|
|
|
|
|
rm -rf $RPM_BUILD_ROOT
|
|
|
|
|
%if "%name" == "binutils"
|
|
|
|
|
|
|
|
|
|
%post
|
|
|
|
|
%install_info --info-dir=%{_infodir} %{_infodir}/as.info.gz
|
|
|
|
|
%install_info --info-dir=%{_infodir} %{_infodir}/bfd.info.gz
|
|
|
|
|
%install_info --info-dir=%{_infodir} %{_infodir}/binutils.info.gz
|
|
|
|
|
%install_info --info-dir=%{_infodir} %{_infodir}/gprof.info.gz
|
|
|
|
|
%install_info --info-dir=%{_infodir} %{_infodir}/ld.info.gz
|
|
|
|
|
|
|
|
|
|
%postun
|
|
|
|
|
%install_info_delete --info-dir=%{_infodir} %{_infodir}/as.info.gz
|
|
|
|
|
%install_info_delete --info-dir=%{_infodir} %{_infodir}/bfd.info.gz
|
|
|
|
|
%install_info_delete --info-dir=%{_infodir} %{_infodir}/binutils.info.gz
|
|
|
|
|
%install_info_delete --info-dir=%{_infodir} %{_infodir}/gprof.info.gz
|
|
|
|
|
%install_info_delete --info-dir=%{_infodir} %{_infodir}/ld.info.gz
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
%files -f binutils.lang
|
|
|
|
|
%defattr(-,root,root)
|
|
|
|
|
%if "%name" == "binutils"
|
|
|
|
|
%{_prefix}/%{HOST}/bin/*
|
|
|
|
|
%{_prefix}/%{HOST}/lib/ldscripts
|
|
|
|
|
%{_libdir}/ldscripts
|
|
|
|
|
%{_bindir}/*
|
|
|
|
|
%doc %{_infodir}/*.gz
|
|
|
|
|
%{_libdir}/lib*-%{version}*.so
|
|
|
|
|
%doc %{_mandir}/man1/*.1.gz
|
|
|
|
|
%else
|
|
|
|
|
%{_prefix}
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
%files devel
|
|
|
|
|
%defattr(-,root,root)
|
|
|
|
|
%{_prefix}/include/*.h
|
|
|
|
|
%{_libdir}/lib*.a
|
2008-01-12 02:41:14 +01:00
|
|
|
|
|
2007-10-09 04:28:58 +02:00
|
|
|
|
%changelog
|
2008-09-12 20:52:41 +02:00
|
|
|
|
* Fri Sep 12 2008 schwab@suse.de
|
|
|
|
|
- Update to head of 2.19 branch.
|
2008-09-05 22:09:47 +02:00
|
|
|
|
* Thu Sep 04 2008 schwab@suse.de
|
|
|
|
|
- Update to head of trunk.
|
2008-08-08 17:27:01 +02:00
|
|
|
|
* Fri Aug 08 2008 schwab@suse.de
|
|
|
|
|
- Update to head of trunk.
|
2008-07-18 21:45:45 +02:00
|
|
|
|
* Fri Jul 18 2008 schwab@suse.de
|
|
|
|
|
- Update to head of trunk.
|
|
|
|
|
* Sun Jul 13 2008 olh@suse.de
|
|
|
|
|
- enable targets i386-macos10, powerpc-macos, powerpc-macos10,
|
|
|
|
|
spu-elf unconditionally in binutils
|
2008-07-11 20:29:10 +02:00
|
|
|
|
* Fri Jul 11 2008 schwab@suse.de
|
|
|
|
|
- Update to head of trunk.
|
2008-06-22 01:30:24 +02:00
|
|
|
|
* Wed Jun 18 2008 schwab@suse.de
|
|
|
|
|
- Update to head of trunk.
|
2008-04-10 13:10:00 +02:00
|
|
|
|
* Thu Apr 10 2008 ro@suse.de
|
|
|
|
|
- added baselibs.conf file to build xxbit packages
|
|
|
|
|
for multilib support
|
2008-04-09 18:19:48 +02:00
|
|
|
|
* Wed Apr 09 2008 schwab@suse.de
|
2008-06-22 01:30:24 +02:00
|
|
|
|
- Update to head of trunk.
|
2008-03-26 16:05:03 +01:00
|
|
|
|
* Tue Mar 25 2008 schwab@suse.de
|
2008-06-22 01:30:24 +02:00
|
|
|
|
- Update to head of trunk.
|
2008-03-07 20:18:44 +01:00
|
|
|
|
* Fri Mar 07 2008 schwab@suse.de
|
2008-06-22 01:30:24 +02:00
|
|
|
|
- Update to head of trunk.
|
2008-02-25 17:06:58 +01:00
|
|
|
|
* Mon Feb 25 2008 schwab@suse.de
|
2008-06-22 01:30:24 +02:00
|
|
|
|
- Update to head of trunk.
|
2008-02-16 03:58:48 +01:00
|
|
|
|
* Fri Feb 15 2008 schwab@suse.de
|
2008-06-22 01:30:24 +02:00
|
|
|
|
- Update to head of trunk.
|
2008-02-16 03:58:48 +01:00
|
|
|
|
* Sun Feb 10 2008 schwab@suse.de
|
|
|
|
|
- Allow R_S390_PC32DBL against protected function symbols.
|
2008-02-01 19:52:59 +01:00
|
|
|
|
* Fri Feb 01 2008 schwab@suse.de
|
2008-06-22 01:30:24 +02:00
|
|
|
|
- Update to head of trunk.
|
2008-01-25 16:54:30 +01:00
|
|
|
|
* Fri Jan 25 2008 schwab@suse.de
|
2008-06-22 01:30:24 +02:00
|
|
|
|
- Update to head of trunk.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Thu Jan 17 2008 schwab@suse.de
|
2008-06-22 01:30:24 +02:00
|
|
|
|
- Update to head of trunk.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Thu Jan 10 2008 schwab@suse.de
|
2008-06-22 01:30:24 +02:00
|
|
|
|
- Update to head of trunk.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Mon Nov 12 2007 schwab@suse.de
|
2008-06-22 01:30:24 +02:00
|
|
|
|
- Update to head of trunk.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Tue Oct 02 2007 schwab@suse.de
|
2008-06-22 01:30:24 +02:00
|
|
|
|
- Update to head of trunk.
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Add hppa64 target.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Mon Sep 03 2007 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Add fix for PR4888.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Thu Jul 26 2007 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Update to head of trunk.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Fri Jul 13 2007 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Update to head of trunk.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Fri Jun 29 2007 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Update to head of trunk.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Fri Jun 22 2007 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Update to head of trunk.
|
|
|
|
|
- Drop Bdirect patches.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Mon Jun 11 2007 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Update to head of trunk.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Sat Jun 02 2007 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Allow only static linking of lib{bfd,opcodes} outside binutils.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Tue May 15 2007 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Update to head of trunk.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Fri May 04 2007 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Update to binutils CVS HEAD.
|
|
|
|
|
- Remove obsolete obsoletes.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Mon Apr 23 2007 olh@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Fix POWER6 floating point disassembling [#266874]
|
2008-04-09 18:19:48 +02:00
|
|
|
|
* Fri Apr 13 2007 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Build cross tools with sysroot.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Thu Apr 05 2007 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Update to binutils CVS HEAD.
|
|
|
|
|
- Add spu to the list of cross targets.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Mon Mar 26 2007 rguenther@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Add bison and flex BuildRequires.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Wed Mar 21 2007 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Update to binutils CVS HEAD.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Fri Mar 16 2007 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Update to binutils CVS HEAD.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Sun Feb 25 2007 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Add mips to the list of extra targets.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Tue Feb 20 2007 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Avoid build failure with interface change.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Mon Feb 19 2007 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Update to binutils CVS HEAD.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Tue Feb 06 2007 rguenther@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Add sh4 to the list of cross targets.
|
2008-04-09 18:19:48 +02:00
|
|
|
|
* Sat Feb 03 2007 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Switch to hashtype=both by default.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Mon Jan 29 2007 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Update to binutils CVS HEAD.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Wed Jan 24 2007 jw@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- fixed memory corruption in ld -m avr2 --oformat ihex a
|
|
|
|
|
sourceware bugzilla#3874
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Tue Jan 23 2007 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Update to binutils CVS HEAD.
|
2008-02-01 19:52:59 +01:00
|
|
|
|
* Tue Jan 16 2007 jw@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- bin/avr-nesc-as symlinked as avr/bin/nesc-as
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Fri Jan 12 2007 jw@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Added avr-nesc-as support (rschiele@gmail.com)
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Mon Jan 08 2007 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- 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.
|
|
|
|
|
4. Various ELF M68K bug fixes.
|
|
|
|
|
5. Score bug fixes.
|
|
|
|
|
6. Don't read past end of archive elements. PR 3704.
|
|
|
|
|
7. Improve .eh_frame_hdr section handling.
|
|
|
|
|
8. Fix symbol visibility with comdat/linkonce sections in ELF linker.
|
|
|
|
|
PR 3666.
|
|
|
|
|
9. Fix 4 operand instruction handling in x86 assembler.
|
|
|
|
|
10. Properly check the 4th operand in x86 assembler. PR 3712.
|
|
|
|
|
11. Fix .cfi_endproc handling in assembler. PR 3607.
|
|
|
|
|
12. Various ARM bug fixes.
|
|
|
|
|
13. Various PE linker fixes.
|
|
|
|
|
14. Improve x86 dissassembler for cmpxchg8b.
|
|
|
|
|
- Split off binutils-devel.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Mon Dec 04 2006 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- 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.
|
|
|
|
|
4. Fix various xtensa bugs.
|
|
|
|
|
5. Update x86 disassembler.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Mon Oct 16 2006 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Fix overflow in addend_compare [#209807].
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Fri Oct 13 2006 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Update last change.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Tue Oct 10 2006 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Fix invalid debug info.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Fri Oct 06 2006 aj@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Improve last patch.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Fri Oct 06 2006 aj@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Fix PR210331 (wrong size of empty loadable sections).
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Thu Sep 28 2006 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Update to binutils 2.17.50.0.5.
|
|
|
|
|
1. Update from binutils 2006 0927.
|
|
|
|
|
2. Fix linker regressions of section address and section relative symbol
|
|
|
|
|
with empty output section. PR 3223/3267.
|
|
|
|
|
3. Fix "strings -T". PR 3257.
|
|
|
|
|
4. Fix "objcopy --only-keep-debug". PR 3262.
|
|
|
|
|
5. Add Intell iwmmxt2 support.
|
|
|
|
|
6. Fix an x86 disassembler bug. PR 3100.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Wed Sep 27 2006 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Fix uninitialized memory.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Mon Sep 25 2006 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Update to binutils 2.17.50.0.4.
|
|
|
|
|
1. Update from binutils 2006 0924.
|
|
|
|
|
2. Speed up linker on .o files with debug info on linkonce sections.
|
|
|
|
|
PR 3111.
|
|
|
|
|
3. Added x86-64 PE support.
|
|
|
|
|
4. Fix objcopy/strip on .o files with section groups. PR 3181.
|
|
|
|
|
5. Fix "ld --hash-style=gnu" crash with gcc 3.4.6. PR 3197.
|
|
|
|
|
6. Fix "strip --strip-debug" on .o files generated with
|
|
|
|
|
"gcc -feliminate-dwarf2-dups". PR 3186.
|
|
|
|
|
7. Fix "ld -r" on .o files generated with "gcc -feliminate-dwarf2-dups".
|
|
|
|
|
PR 3249.
|
|
|
|
|
8. Add --dynamic-list to linker to make global symbols dynamic.
|
|
|
|
|
9. Fix magic number for EFI ia64. PR 3171.
|
|
|
|
|
10. Remove PT_NULL segment for "ld -z relro". PR 3015.
|
|
|
|
|
11. Make objcopy to perserve the file formats in archive elements.
|
|
|
|
|
PR 3110.
|
|
|
|
|
12. Optimize x86-64 assembler and fix disassembler for
|
|
|
|
|
"add32 mov xx,$eax". PR 3235.
|
|
|
|
|
13. Improve linker diagnostics. PR 3107.
|
|
|
|
|
14. Fix "ld --sort-section name". PR 3009.
|
|
|
|
|
15. Updated an x86 disassembler bug. PR 3000.
|
|
|
|
|
16. Various updates for PPC, ARM, MIPS, SH, Xtensa.
|
|
|
|
|
17. Added Score support.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Thu Sep 21 2006 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Add support for --dynamic-list.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Wed Aug 09 2006 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Enable -zrelro by default.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Wed Jul 26 2006 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Fix bad gp value [#190362].
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Mon Jul 17 2006 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Update to binutils 2.17.50.0.3.
|
|
|
|
|
1. Update from binutils 2006 0715.
|
|
|
|
|
2. Add --hash-style to ELF linker with DT_GNU_HASH and SHT_GNU_HASH.
|
|
|
|
|
3. Fix a visibility bug in ELF linker (PR 2884).
|
|
|
|
|
4. Properly fix the i386 TLS linker bug (PR 2513).
|
|
|
|
|
5. Add assembler and dissassembler support for Pentium Pro nops.
|
|
|
|
|
6. Optimize x86 nops for Pentium Pro and above.
|
|
|
|
|
7. Add -march=/-mtune= to x86 assembler.
|
|
|
|
|
8. Fix an ELF linker with TLS common symbols.
|
|
|
|
|
9. Improve program header allocation in ELF linker.
|
|
|
|
|
10. Improve MIPS, M68K and ARM support.
|
|
|
|
|
11. Fix an ELF linker crash when reporting alignment change (PR 2735).
|
|
|
|
|
12. Remove unused ELF section symbols (PR 2723).
|
|
|
|
|
13. Add --localize-hidden to objcopy.
|
|
|
|
|
14. Add AMD SSE4a and ABM new instruction support.
|
|
|
|
|
15. Properly handle illegal x86 instructions in group 11 (PR 2829).
|
|
|
|
|
16. Add "-z max-page-size=" and "-z common-page-size=" to ELF linker.
|
|
|
|
|
17. Fix objcopy for .tbss sections.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Tue Jun 13 2006 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Handle hash resizing during as-needed processing.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Fri Jun 09 2006 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Disable hash resizing.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Sat Jun 03 2006 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Fix DT_NEEDED search with --as-needed libraries.
|
|
|
|
|
- Fix bfd_hash_lookup.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Fri May 26 2006 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Update to binutils 2.17.50.0.2.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Mon May 15 2006 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Update to binutils 2.17.50.0.1.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Mon May 08 2006 hare@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Fix invalid exeception on S/390 when calling res_init()
|
|
|
|
|
[#172700 - LTC23600]
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Fri May 05 2006 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Fix huge link times [#167593].
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Tue Apr 11 2006 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- PR ld/2442: fix quadratic behaviour with many relocations [#157119].
|
|
|
|
|
- PR ld/2513: fix invalid TLS reloc merging [#162901].
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Mon Apr 03 2006 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Add various bug fix backports collected by Alan Modra. Fixes the
|
|
|
|
|
following binutils bugs:
|
|
|
|
|
* PR ld/2443
|
|
|
|
|
* PR ld/2462
|
|
|
|
|
* PR ld/2267
|
|
|
|
|
* incompatibilities between REL{32,24,14}
|
|
|
|
|
* ld -r on ppc64
|
|
|
|
|
* -msecure-plt vs TLS
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Fri Mar 31 2006 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Fix build race.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Fri Mar 31 2006 matz@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Also disallow linking non-PIC .o files into shared libraries on
|
|
|
|
|
s390x.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Fri Mar 31 2006 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Fix bfd_find_nearest_line so that gcc -frepo works again.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Wed Feb 15 2006 matz@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Update -Bdirect and -zdynsort patches.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Mon Feb 06 2006 matz@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Adjust testsuite for s390 -march=z900 default.
|
|
|
|
|
- Disallow linking non-PIC .o files into shared libraries on s390.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Wed Jan 25 2006 mls@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- converted neededforbuild to BuildRequires
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Wed Jan 18 2006 matz@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Add large model patch.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Tue Jan 17 2006 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Add patch to fix --gc-sections on ppc64.
|
|
|
|
|
- Fix side effect of --enable-targets=arm.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Wed Jan 11 2006 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Update to binutils 2.16.91.0.5.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Tue Jan 10 2006 rguenther@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Don't error out for testsuite failures on hppa.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Tue Jan 03 2006 dmueller@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Don't create empty rpath components when stripping
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Wed Dec 07 2005 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Fix handling of SHF_LINK_ORDER links for objcopy.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Wed Dec 07 2005 coolo@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- New -Bdirect patch.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Fri Dec 02 2005 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Add experimental -Bdirect patch.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Thu Nov 24 2005 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Fix aliasing warning.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Sun Nov 13 2005 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Update to binutils 2.16.91.0.4.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Wed Nov 09 2005 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Fixes from CVS:
|
|
|
|
|
* Don't strip local absolute symbols from linker output.
|
|
|
|
|
* Allow equating local symbols to undefined symbols.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Fri Nov 04 2005 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Fix more warnings.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Wed Nov 02 2005 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Fix warnings.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Thu Oct 27 2005 aj@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Spell fix.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Wed Sep 28 2005 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Add target i386-pe on ix86 and x86_64.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Fri Sep 16 2005 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Update to binutils 2.16.91.0.3.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Thu Sep 01 2005 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Fix objdump -adjust-vma on non-relocatable object [#114666].
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Wed Aug 10 2005 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Replace last change by a simpler fix.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Sat Aug 06 2005 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Add hook for resetting GP after each relaxing pass.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Fri Aug 05 2005 matz@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Fix alpha again.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Wed Aug 03 2005 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Don't warn on overflow in the assembler if emitting a reloc on ppc
|
|
|
|
|
[#100189].
|
|
|
|
|
- Fix handling of discarded linkonce sections [#84608].
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Tue Aug 02 2005 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Avoid generating R_IA64_NONE.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Tue Aug 02 2005 uli@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- disabled make check on ARM (one test fills up the hard disk;
|
|
|
|
|
not a QEMU problem, happens on real hardware, too)
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Mon Jul 25 2005 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Fix syntax error in libtool library files [#98185].
|
2008-04-09 18:19:48 +02:00
|
|
|
|
* Fri Jul 22 2005 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Update to binutils 2.16.91.0.2.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Thu Jun 23 2005 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Update to binutils 2.16.91.0.1.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Wed Jun 22 2005 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Add patch to properly handle indirect symbols.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Fri May 20 2005 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Fix ld testsuite.
|
2008-04-09 18:19:48 +02:00
|
|
|
|
* Wed May 18 2005 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Fix overflows in BFD library [#81821].
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Wed May 11 2005 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Update to binutils 2.16.90.0.3.
|
|
|
|
|
- Build with -Wno-error in beta.
|
2008-02-01 19:52:59 +01:00
|
|
|
|
* Sun May 08 2005 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Add patch to properly put unwind sections into section groups.
|
|
|
|
|
- Fix avr assembler.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Sat May 07 2005 matz@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- added alpha cross target.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Tue May 03 2005 jw@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- added target avr.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Sun May 01 2005 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Update to binutils 2.16.90.0.2.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Thu Apr 28 2005 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Update patch for last change.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Mon Apr 25 2005 matz@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Fix breakage on alpha
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Wed Apr 20 2005 bg@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- remove additional target hppa64
|
|
|
|
|
- remove obsolete hppa patch
|
|
|
|
|
- enable tests
|
2008-02-01 19:52:59 +01:00
|
|
|
|
* Mon Apr 18 2005 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Accept empty symbol names.
|
|
|
|
|
- Fix bugs related to section groups.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Wed Apr 13 2005 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Fix mips assembler.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Mon Apr 11 2005 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Add patch to fix AS_NEEDED.
|
2008-04-09 18:19:48 +02:00
|
|
|
|
* Mon Apr 11 2005 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Update to binutils 2.16.90.0.1.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Wed Apr 06 2005 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Cleanup neededforbuild.
|
|
|
|
|
- Fix compilation with gcc4.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Wed Apr 06 2005 meissner@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Added gettext-devel to neededforbuild.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Wed Apr 06 2005 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Revert last change (don't disable parallel build).
|
2008-02-01 19:52:59 +01:00
|
|
|
|
* Wed Apr 06 2005 meissner@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Added gettext-devel to neededforbuild.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Wed Mar 30 2005 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Support AS_NEEDED in linker script.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Fri Feb 18 2005 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Update to binutils 2.15.94.0.2.2.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Thu Feb 03 2005 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Fix ld testsuite for gcc4.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Mon Jan 31 2005 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Add patch to properly handle protected functions for ia32 and x86_64.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Thu Jan 20 2005 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Fix last change.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Wed Jan 19 2005 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Handle biarch targets also for cross binutils.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Sat Jan 08 2005 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Update to binutils 2.15.94.0.2.
|
|
|
|
|
- Enable more targets.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Tue Nov 23 2004 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Update to binutils 2.15.94.0.1.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Thu Oct 14 2004 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Remove broken check.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Wed Oct 13 2004 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Fix ppc asm operand parsing.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Fri Oct 08 2004 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Update to binutils 2.15.92.0.2.
|
2008-04-09 18:19:48 +02:00
|
|
|
|
* Fri Sep 10 2004 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Fix last change.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Thu Sep 02 2004 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Fix relro alignment.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Sat Aug 21 2004 coolo@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- also build cross binutils for ppc64
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Fri Aug 06 2004 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Fix crash in ld [#43550].
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Wed Aug 04 2004 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Add patch for PR binutils/290.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Sun Aug 01 2004 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Make error about relocs against discarded sections non-fatal for now.
|
2008-04-09 18:19:48 +02:00
|
|
|
|
* Thu Jul 29 2004 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Update to binutils 2.15.91.0.2.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Sat Jun 05 2004 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Update to binutils 2.15.91.0.1.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Tue May 04 2004 coolo@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- created cross-*-binutils in the same directory reusing create-cross.sh
|
|
|
|
|
as pre_checkin.sh
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Fri Apr 16 2004 aj@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Fix some offset expressions.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Thu Apr 15 2004 aj@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Update to binutils 2.15.90.0.3.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Wed Apr 14 2004 aj@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Update to binutils 2.15.90.0.2.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Fri Mar 26 2004 meissner@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Added ppc64 patch to drop excess symbols in shared libraries.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Tue Mar 23 2004 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Fix --wrap on PPC64 [#34903].
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Tue Mar 16 2004 mludvig@suse.cz
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Added support for VIA PadLock.
|
|
|
|
|
- Merged obsolete fix-clflush.patch into opcode-i386.diff
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Fri Mar 12 2004 aj@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Fix sysenter.
|
|
|
|
|
- Fix x86 clflush disassembly.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Wed Mar 10 2004 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Fix a possible race in the PLT.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Mon Mar 08 2004 aj@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Fix cfi testsuite on s390x.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Mon Mar 08 2004 hare@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Enable s390 biarch backend.
|
|
|
|
|
- Fix Invalid .insn from gas on s390.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Mon Mar 08 2004 aj@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Fix fde alignment.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Sat Mar 06 2004 aj@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Update to binutils-2.15.90.0.1.1 which incorporates the last two
|
|
|
|
|
changes.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Fri Mar 05 2004 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Fix align handling.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Thu Mar 04 2004 aj@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Install as manpage.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Thu Mar 04 2004 aj@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Update to binutils-2.15.90.0.1.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Fri Feb 27 2004 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Support POSIX-compatible argument parsing in ar [#33775].
|
|
|
|
|
- Fix textrel patch.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Thu Feb 26 2004 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Fix spurious DT_TEXTREL.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Wed Feb 25 2004 matz@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Enable new dtags by default.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Fri Feb 13 2004 hare@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Fix memcmp bug in gas/dwarf2dbg.c
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Thu Feb 12 2004 bg@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Workaround for ICE in elf32_hppa_relocate_section.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Thu Jan 15 2004 aj@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Fix common page size on ppc.
|
|
|
|
|
- Update to binutils 2.14.90.0.8.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Mon Jan 12 2004 aj@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Fix PPC64 TLS bug.
|
2008-02-01 19:52:59 +01:00
|
|
|
|
* Sat Dec 13 2003 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Fix file list.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Tue Dec 02 2003 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Fix last change for ia64.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Mon Nov 24 2003 aj@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Fix handling of '/' in gas on x86 platforms.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Thu Oct 30 2003 aj@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Update to binutils 2.14.90.0.7:
|
|
|
|
|
1. Update from binutils 2003 1029.
|
|
|
|
|
2. Allow type changes for undefined symbols.
|
|
|
|
|
3. Fix EH frame optimization.
|
|
|
|
|
4. Fix the check for undefined versioned symbol with wildcard.
|
|
|
|
|
5. Support generating code for Itanium.
|
|
|
|
|
6. Detect and warn bad symbol index.
|
|
|
|
|
7. Update IPF assemebler DV check.
|
2008-04-09 18:19:48 +02:00
|
|
|
|
* Sat Oct 18 2003 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Update dv warning patch once more.
|
|
|
|
|
- Disable -Wunused during testsuite.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Fri Oct 17 2003 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Update dv warning patch.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Wed Oct 15 2003 aj@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Build as non-root user.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Fri Oct 03 2003 kukuk@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Remove tetex from neededforbuild
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Wed Oct 01 2003 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Fix spurious dv conflict warning.
|
|
|
|
|
- Don't ignore testsuite failures on ia64.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Fri Sep 26 2003 aj@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Update to binutils-2.14.90.0.6.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Fri Aug 29 2003 aj@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Add patch to speed up linker.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Tue Aug 19 2003 aj@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- disable unit-at-a-time for some tests so that they pass (otherwise
|
|
|
|
|
some sections are reordered).
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Fri Aug 08 2003 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Fix generation of efi-app binaries.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Tue Jul 29 2003 meissner@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Fix ppc64 bitmask detection (from current CVS).
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Fri Jul 25 2003 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Readd workaround for missing DESTDIR support.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Thu Jul 24 2003 aj@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Update to binutils 2.14.90.0.5.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Wed Jul 16 2003 mludvig@suse.cz
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Reverted Alan Modra's patch for .debug_line generation.
|
|
|
|
|
http://sources.redhat.com/ml/binutils/2003-07/msg00294.html
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Fri Jul 04 2003 olh@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- update to binutils-2.14.90.0.4-cvs20030704.diff.bz2
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Wed Jul 02 2003 olh@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- add binutils-ppc64-mminimal-toc.patch
|
|
|
|
|
--disable-nls in cross-binutils, remove man and info to
|
|
|
|
|
avoid file conflicts with multiple cross-binutils packages
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Wed Jul 02 2003 aj@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Support z990 instructions.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Mon Jun 30 2003 olh@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- add binutils_x86_64_bfd_c90.patch
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Fri Jun 27 2003 olh@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- update to binutils-2.14.90.0.4-cvs20030627.diff.bz2
|
|
|
|
|
use DESTDIR
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Tue Jun 24 2003 coolo@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- ignore rpaths only for > 8.2
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Mon Jun 23 2003 coolo@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- removed %%ifarch mips
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Wed Jun 18 2003 aj@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Fix CFI alignment bugs.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Wed Jun 18 2003 olh@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- update to binutils-2.14.90.0.4-cvs20030618.diff.bz2
|
|
|
|
|
- provide an option to test a vanilla binutils release,
|
|
|
|
|
provide an option to not apply patches that break the testsuite
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Tue Jun 17 2003 coolo@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- apply the cvs diff on all architectures and sort out the other
|
|
|
|
|
patches
|
|
|
|
|
- use %%find_lang
|
|
|
|
|
- apply objcopy.c patch to add --only-keep-debug option to strip
|
|
|
|
|
and objcopy
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Fri Jun 13 2003 olh@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- use binutils-2.14.90.0.4-cvs20030613.diff.bz2 on ppc/ppc64
|
|
|
|
|
to remove the -mminimal-toc requirement on ppc64
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Thu Jun 12 2003 aj@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Fix directory file list.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Thu Jun 05 2003 ro@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- fix dangling ldscripts symlink for lib64 platforms
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Thu Jun 05 2003 aj@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Fix typo in CFI calculation.
|
|
|
|
|
- Make .eh_frame section read-only.
|
|
|
|
|
- Add more CFI directives.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Thu Jun 05 2003 coolo@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- integrating patch to ignore rpaths listed in a file specified
|
|
|
|
|
by $SUSE_IGNORED_RPATHS (supposed to be set to /etc/ld.so.conf)
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Mon Jun 02 2003 aj@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Fix addend relocation with CFI.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Sat May 31 2003 aj@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Handle GOT with more than 8191 entries corect on PowerPC.
|
|
|
|
|
- Fix dwarf2 CFI bugs.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Fri May 30 2003 aj@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Update to binutils 2.14.90.0.4.
|
|
|
|
|
- Improve cfi support.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Wed May 21 2003 aj@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Fix cfi build problems on ia64 and add latest revision of patch.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Tue May 20 2003 aj@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Fix elf visibility problem.
|
|
|
|
|
- Add cfi directives.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Sat May 17 2003 aj@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Update to binutils 2.14.90.0.2.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Thu May 15 2003 aj@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Allow testsuite to fail on sparc.
|
2008-04-09 18:19:48 +02:00
|
|
|
|
* Thu May 15 2003 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Workaround lack of DESTDIR support.
|
|
|
|
|
- Make sure libbfd is installed before libopcodes.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Wed May 14 2003 aj@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Link libopcodes against libbfd.
|
|
|
|
|
- Fix package list.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Mon May 12 2003 aj@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Fix bugs and testsuite on s390.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Wed May 07 2003 aj@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Fix bugs in creation of large files.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Tue May 06 2003 aj@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Update to version 2.14.90.0.1.
|
2008-02-01 19:52:59 +01:00
|
|
|
|
* Tue Apr 29 2003 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Update ia64 relaxation bug fix.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Fri Apr 25 2003 aj@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Fix ia64 relaxation bugs.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Thu Apr 24 2003 olh@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- add binutils-2.13-ppc32-ld-symbol-version.patch
|
|
|
|
|
add binutils-2.13-ppc32-fPIC.patch
|
|
|
|
|
fail to link shared libs compiled without -fPIC
|
|
|
|
|
run make check with -k after this change
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Thu Apr 24 2003 ro@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- fix install_info --delete call and move from preun to postun
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Tue Apr 08 2003 adrian@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- fix build for mips
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Sat Mar 22 2003 aj@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Update to 2.13.0.90.20.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Wed Mar 19 2003 aj@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Do not depend on binutils installation.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Wed Mar 19 2003 aj@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Fix crash in ld with overly long command lines (#23743).
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Thu Feb 27 2003 aj@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Package all libiberty include files.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Wed Feb 19 2003 stepan@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- add create-cross.sh to easily create cross-binutils packages.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Tue Feb 18 2003 aj@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Run testsuite.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Fri Feb 14 2003 aj@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Fix symbol relocations with versioning.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Mon Feb 10 2003 aj@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Fix real.plt on s390.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Fri Feb 07 2003 aj@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Fix dwarf2 filenames.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Thu Feb 06 2003 aj@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Fix frame header sign extension bug (#23318)
|
|
|
|
|
- Fix library path for 64-bit platforms
|
|
|
|
|
- Fix x86-64 disassembler.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Thu Feb 06 2003 stepan@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Add alpha TLS patch
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Sat Feb 01 2003 aj@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Add sparc TLS patch.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Sat Jan 25 2003 aj@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Update to binutils 2.13.90.0.18 which includes:
|
|
|
|
|
* Fix some ia64 gas bugs.
|
|
|
|
|
* Fix TLS bugs.
|
|
|
|
|
* Fix ELF/ppc bugs.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Tue Jan 14 2003 bg@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- add hppa relocation patch from "John David Anglin"
|
|
|
|
|
<dave@hiauly1.hia.nrc.ca>
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Sat Dec 14 2002 adrian@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- add additional mips64 target on mips
|
|
|
|
|
- use mips patches which came with the tar ball on mips
|
|
|
|
|
- disable "make check" on mips for now
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Fri Dec 06 2002 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Update to binutils 2.13.90.0.16.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Wed Dec 04 2002 olh@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- add ppc64-binutils-ld-makecheck.diff, enable make check on ppc64
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Sat Nov 23 2002 olh@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- add ppc64-binutils-ld-no256mbsegments.diff
|
|
|
|
|
revert the binutils change that moved text and data into separate
|
|
|
|
|
256M address ranges, at least until the glibc dynamic loader
|
|
|
|
|
can handle such binaries gracefully.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Tue Nov 05 2002 bg@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Enable hppa build
|
|
|
|
|
- Add support for hppa64
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Thu Oct 24 2002 aj@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Fix allocation of orphaned sections to aviod problems with strip.
|
|
|
|
|
- Fix another problem on alpha with orphaned sections.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Tue Oct 15 2002 aj@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Install libiberty.h [Fixes #20941].
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Mon Oct 14 2002 aj@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Update to binutils-2.13.90.0.10.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Tue Oct 01 2002 aj@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Update to binutils-2.13.90.0.5.
|
|
|
|
|
- Add tls support for x86-64.
|
|
|
|
|
- Fix tls support for i386.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Mon Sep 16 2002 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Enable use of brl for out of range branch fixup.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Sun Sep 01 2002 aj@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Fix LIB_PATH for x86_64.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Fri Aug 30 2002 bk@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- enable s390 as additional target on s390x
|
|
|
|
|
- fix LIB_PATH for elf_s390 emulation to not use lib64 paths
|
|
|
|
|
- fix LIB_PATH for elf64_s390 to include /usr/local/lib64 and /lib64
|
|
|
|
|
- delete -fsigned-char for binutils on s390/s390x
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Tue Aug 27 2002 aj@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Fix x86-64 gotpcrel generation.
|
|
|
|
|
- Add fix for bugs in gas on i386 where GOT references where
|
|
|
|
|
miscompiled and fix problem with absolute section.
|
|
|
|
|
- Fix reference counting on various platforms.
|
|
|
|
|
- Fix counting of definitions in shared objects
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Fri Jul 19 2002 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Update to binutils 2.12.90.0.15.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Sat Jul 13 2002 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Add fix for ia64 indirect call encoding bug.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Thu Jul 11 2002 aj@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Fix generation of nops for x86-64.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Wed Jul 10 2002 aj@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Fix -ffunction sections.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Tue Jul 09 2002 olh@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- add patches for gas biarch support on ppc
|
|
|
|
|
binutils-2.12.90.0.14-cvs.diff 20020709
|
|
|
|
|
binutils_ppc_biarch_gas.diff
|
|
|
|
|
binutils_ppc_biarch_gas_weaksym.diff
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Fri Jul 05 2002 kukuk@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Use %%ix86 macro
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Wed Jul 03 2002 aj@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Update to binutils 2.12.90.0.14.
|
|
|
|
|
- Remove patches that have been integrated.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Tue Jul 02 2002 bk@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- add fixes for s390(x) - should make this version work for s390.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Wed Jun 26 2002 aj@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Do not discard empty sections (otherwise the kernel build will
|
|
|
|
|
break).
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Thu Jun 20 2002 adrian@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Update to binutils 2.12.90.0.12.
|
|
|
|
|
* Update from binutils 2002 0618.
|
|
|
|
|
* Fix an mips assembler bug.
|
|
|
|
|
- remove s390-testsuite.patch, it is inside 2.12.90.0.12 now
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Mon Jun 17 2002 aj@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Abort with error message if shared libs are build without -fPIC
|
|
|
|
|
on x86-64 (in cases where this can be detected).
|
|
|
|
|
- Remove ld -Y patch.
|
2008-04-09 18:19:48 +02:00
|
|
|
|
* Sat Jun 15 2002 olh@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- use _target_cpu in diff packagelist
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Wed Jun 12 2002 aj@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Update to binutils 2.12.90.0.11.
|
|
|
|
|
- Better handle ld -Y with multilibs.
|
|
|
|
|
- Do not link 32-bit and 64-bit objects togethers when searching libs
|
|
|
|
|
via ld.so.conf.
|
|
|
|
|
- Add x86-64 as target for i386.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Fri May 31 2002 olh@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- update cvs patch to 20020531, obsolets ppc64_binutils.diff
|
|
|
|
|
disable make check on ppc64
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Thu May 30 2002 olh@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- add binutils_x86_64_testsuite.diff, selective[1245] xfail on x86-64
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Wed May 29 2002 olh@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- add ppc64_binutils.diff, for libtool
|
|
|
|
|
nm -B output, use D instead of ? for function descriptors
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Mon May 27 2002 olh@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- update cvs patch to 20020527
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Thu May 23 2002 olh@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- add cvs 20020523 diff for ppc/ppc64
|
|
|
|
|
put readelf manpage in filelist
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Sun May 19 2002 olh@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- handle elf64 (powerpc64-suse-linux) on ppc32
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Fri May 17 2002 adrian@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- fix build for s390x and mips
|
|
|
|
|
(added pic config file)
|
|
|
|
|
- do not ignore return value of "make check" on mips anymore
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Fri May 17 2002 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Add gprof docs.
|
|
|
|
|
- Add message catalogues.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Fri May 17 2002 uli@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- added gprof to file list
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Mon May 13 2002 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Add PIC configuration for x86-64.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Mon May 13 2002 olh@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- update to 2.12.90.0.7
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Sun May 12 2002 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Install the PIC libiberty.a.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Fri May 10 2002 meissner@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- x86-64 relocation conversion should not just convert to
|
|
|
|
|
64bit relocations since we sometimes do have 32bit ones.
|
|
|
|
|
(Patch from Andreas Schwab.)
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Tue Apr 23 2002 aj@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Fix a bug with --eh-frame-hdr that occured on sparc.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Mon Apr 22 2002 aj@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Fix testsuite for alpha and s390.
|
|
|
|
|
- Fix --eh-frame-hdr.
|
|
|
|
|
- Update x86-64 assembler patch.
|
2008-04-09 18:19:48 +02:00
|
|
|
|
* Sun Apr 21 2002 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Fix pcrel handling in x86-64 assembler.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Wed Apr 17 2002 aj@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Fix merging of s390 sections.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Mon Apr 15 2002 aj@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Fix PPC linker bug.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Fri Apr 12 2002 aj@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Update to binutils-2.12.90.0.4:
|
|
|
|
|
* Contains x86-64 fix
|
|
|
|
|
* Fixes S390 ld failure
|
|
|
|
|
* Fixes for sparc
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Mon Apr 08 2002 aj@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Add fix for pcrel relocations for x86-64.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Tue Apr 02 2002 aj@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Change platforms where testsuite is run.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Mon Mar 25 2002 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Update to binutils-2.12.90.0.3.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Sun Mar 10 2002 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Update to binutils-2.12.90.0.1.
|
|
|
|
|
- gprof now supported on MIPS.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Thu Feb 28 2002 stepan@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- add data segment alignment patches.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Mon Feb 25 2002 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Add fix for elf64-ia64 linker scripts.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Mon Feb 18 2002 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Fix broken patch.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Mon Feb 18 2002 aj@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Update to binutils-2.11.93.0.2.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Thu Feb 14 2002 aj@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Fix bug in handling of version maps by ld. This is needed for
|
|
|
|
|
GCC 3.1.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Mon Nov 26 2001 aj@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- gprof is not supported on MIPS, don't try to package it.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Thu Nov 15 2001 adrian@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- ignore known problem on mips in testsuite
|
|
|
|
|
- disable combreloc patch for mips
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Wed Nov 14 2001 ro@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- added include file symcat.h to filelist
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Mon Nov 12 2001 aj@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Update to binutils-2.11.92.0.10.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Sun Sep 30 2001 schwab@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Update to binutils 2.11.90.0.31.
|
|
|
|
|
- Add support for @iplt and .data16 on ia64.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Mon Sep 03 2001 aj@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Fix relative relocations on Alpha.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Thu Aug 30 2001 aj@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Update to binutils 2.11.90.0.29. It includes support for 64-bit
|
|
|
|
|
PowerPC.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Mon Aug 27 2001 aj@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Update to current CVS version and include patch to always enable
|
|
|
|
|
sorting of relocations. Together with the new glibc this reduces
|
|
|
|
|
relocation processing at program startup significantly.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Wed Aug 22 2001 aj@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Use AltiVec/PPC patch.
|
|
|
|
|
- Revert objdump patch that causes sparc kernel build failure.
|
|
|
|
|
- Add missing s390 jump instructions.
|
|
|
|
|
- Fix bug with unaligned accesses in the sparc assembler.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Fri Aug 17 2001 egger@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Added patch for missing AltiVec/PPC opcodes.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Thu Aug 16 2001 aj@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Update to 2.11.90.0.27, fix s390 relocation generation.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Tue Jul 17 2001 aj@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Update to binutils 2.11.90.0.24.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Wed Jul 11 2001 aj@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Update to binutils 2.11.90.0.23.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Wed Jun 13 2001 aj@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Run testsuite on s390.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Tue Jun 12 2001 aj@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Update to binutils 2.11.90.0.15.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Mon May 14 2001 aj@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Update to binutils 2.11.90.0.8.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Mon May 07 2001 aj@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Update to latest version.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Thu Mar 29 2001 aj@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Fix a relaxation bug on ia32 that occurs while building GCC.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Tue Mar 27 2001 aj@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Test for alpha instead of axp.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Mon Mar 26 2001 aj@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Add patch for S390 to fix relocs.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Mon Mar 26 2001 aj@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- The testsuite is broken on axp, disable it.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Thu Mar 08 2001 aj@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Use separate build directory, don't run testsuite on sparc.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Mon Mar 05 2001 aj@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Update to 2.10.91.0.4.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Thu Feb 22 2001 aj@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Run the testsuite on some platforms.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Tue Feb 20 2001 aj@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Add sparc fix for weak symbols.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Mon Feb 19 2001 aj@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Update to 2.10.91.0.2.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Thu Nov 16 2000 aj@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Added an alpha patch to fix glibc problems.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Mon Oct 23 2000 aj@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Update to 2.10.0.33.
|
|
|
|
|
- Remove PPC patch since it's solved better in .33.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Sun Oct 15 2000 kukuk@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Update to binutils 2.10.0.31
|
|
|
|
|
- Port s390 patches
|
|
|
|
|
- Add PPC patch to fix glibc 2.2 problems
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Thu Sep 14 2000 kukuk@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Use macros in spec file
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Tue Aug 29 2000 aj@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- New version 2.10.0.24 with additional s390 patches.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Mon Apr 17 2000 ro@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- added alpha3.dif to fix another problem with compaq compilers
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Sat Mar 18 2000 aj@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Fix problems with Compaq compiler, see:
|
|
|
|
|
http://sourceware.cygnus.com/ml/binutils/2000-03/msg00226.html
|
|
|
|
|
http://sourceware.cygnus.com/ml/binutils/2000-03/msg00160.html
|
2008-04-09 18:19:48 +02:00
|
|
|
|
* Tue Mar 14 2000 aj@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Added readelf to file list.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Mon Feb 28 2000 ro@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- fix HOST macro
|
|
|
|
|
- added alpha fix from Andrea
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Thu Jan 20 2000 aj@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- New version 2.9.5.0.24.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Thu Dec 09 1999 ro@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- leave targets for now
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Wed Dec 08 1999 kasal@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- added buildroot
|
|
|
|
|
(it required a patch to target ld/Makefile.am, target install-data-local)
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Tue Nov 23 1999 kasal@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- backported sparc patch from cvs version of binutils
|
|
|
|
|
- added note that geo@suse.cz can make NLMs
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Tue Nov 16 1999 kukuk@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Remove broken Sparc as patch, add bfd patch for sparc32
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Wed Nov 10 1999 kukuk@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- spec file cleanup, add support for Sparc
|
|
|
|
|
- Remove dependency for bin86, not longer necessary
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Tue Nov 09 1999 uli@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- added PPC-specific files to %%files section
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Mon Sep 13 1999 bs@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- ran old prepare_spec on spec file to switch to new prepare_spec.
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Tue Aug 24 1999 uli@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- fixed Makefile.Linux for PPC
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Fri May 28 1999 ro@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- update to .25
|
2008-04-09 18:19:48 +02:00
|
|
|
|
* Fri Apr 09 1999 ro@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- update to .23
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Mon Mar 29 1999 ro@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- remove hacks and install libiberty.a in /usr/lib
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Sun Mar 14 1999 ro@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- libtool tries to be smart dropping the link -liberty
|
|
|
|
|
try to be smarter: changed "-liberty" to "../libiberty/libiberty.a"
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Fri Mar 05 1999 ro@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- update to 2.9.1.0.22b FOR NOW AXP ONLY
|
|
|
|
|
- libnaming changed
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Fri Feb 19 1999 ro@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- update to 2.9.1.0.20
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Mon Jan 11 1999 ro@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- adapted specfile to build on alpha, too
|
|
|
|
|
- added ansidecl.h to filelist for glibc
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Mon Nov 02 1998 ro@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- update to 2.9.1.0.15
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Fri Sep 11 1998 ro@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- switch detection of GLIBC to automake
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Tue Jul 07 1998 ro@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- pack files depending on used libc / compile a.out for libc5
|
2008-02-01 19:52:59 +01:00
|
|
|
|
* Thu May 21 1998 bs@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- took c++filt off from file list (is included in egcs)
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Wed May 06 1998 florian@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- update to binutils 2.9.1.0.4
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Tue Jul 29 1997 florian@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- the a.out-assembler was not installed correctly by "make install"
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Wed Jun 25 1997 florian@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- add bug-fixes from gnu.utils.bugs
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Sun Jun 08 1997 florian@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- always remove /usr/bin/encaps
|
|
|
|
|
- update to version 2.8.1 with fixes by H.J. Lu
|
2008-01-17 21:50:37 +01:00
|
|
|
|
* Thu Jan 02 1997 florian@suse.de
|
2007-10-09 04:28:58 +02:00
|
|
|
|
- Update auf Version 2.7.0.3. Sollte jetzt als normales binutils-Paket
|
|
|
|
|
installiert sein. 2.6.* hoechstens unter unsorted...
|