This is the mail archive of the
binutils@sources.redhat.com
mailing list for the binutils project.
Re: RFC: Disallow protected data symbol with copy relocation?
- From: Ian Lance Taylor <ian at airs dot com>
- To: "H. J. Lu" <hjl at lucon dot org>
- Cc: binutils at sources dot redhat dot com, gcc at gcc dot gnu dot org, hongjiu dot lu at intel dot com
- Date: 21 Jan 2005 00:07:01 -0500
- Subject: Re: RFC: Disallow protected data symbol with copy relocation?
- References: <20050121045753.GA26471@lucon.org>
"H. J. Lu" <hjl@lucon.org> writes:
> Protected data symbol with copy relocation never works as intended.
> The problem is with copy relocation, main and DSO see different
> copies of the protected data symbol. Updating one won't change
> the other. You can't compare their addresses either. There is no
> easy way to get it to work unless the psABI is changed. I am proposing
> to make linker to reject protected data symbol with copy relocation.
> Any comments?
Why would the linker ever generate a copy relocation for a protected
symbol? I don't see how that makes sense.
Ian