This is the mail archive of the
binutils@sources.redhat.com
mailing list for the binutils project.
RE: [Patch] was: MIPS assembler no longer "combines symbols indifferent segments"...
- From: "Maciej W. Rozycki" <macro at linux-mips dot org>
- To: Dave Korn <dave dot korn at artimi dot com>
- Cc: "'Daniel Jacobowitz'" <drow at false dot org>,"'David Daney'" <ddaney at avtrex dot com>, binutils at sources dot redhat dot com
- Date: Mon, 28 Feb 2005 16:30:16 +0000 (GMT)
- Subject: RE: [Patch] was: MIPS assembler no longer "combines symbols indifferent segments"...
- References: <SERRANOnHM3SOlbpH7100000020@SERRANO.CAM.ARTIMI.COM>
On Mon, 28 Feb 2005, Dave Korn wrote:
> I agree with this: it's an ABI-breaking change to suddenly remove support
> for a reloc type. It may be desirable for more modern versions of the
It's not a breaking change -- the relocation has never been a part of the
Linux ABI. It has simply been abused. If you use an undocumented
feature, you shouldn't be surprised if that feature disappears one day,
sorry.
> toolchain to deprecate, warn about, or simply no longer generate any given
> reloc, but some people have legacy compiled .o files that they'd still like
> to be linkable, and just because we don't want to generate it for new code
> doesn't mean we have to break the old code out there that already uses it.
Old .o files still work and will work for the foreseeable future as BFD
still supports these relocations and it's not going to be changed -- have
you actually looked at the comment I've referred to. It's gas support
that we discuss and that means it only affects source code.
Maciej