| To: | "H . J . Lu" <hjl@lucon.org> |
|---|---|
| Subject: | Re: linker problem: relocation truncated to fit |
| From: | Erik Corry <erik@arbat.com> |
| Date: | Wed, 26 Sep 2001 12:08:31 +0200 |
| Cc: | Ryan Murray <rmurray@cyberhqz.com>, linux-mips@oss.sgi.com, binutils@sourceware.cygnus.com, gcc@gcc.gnu.org |
| In-reply-to: | <20010916155003.B1446@lucon.org>; from hjl@lucon.org on Sun, Sep 16, 2001 at 03:50:03PM -0700 |
| References: | <20010916091654.C1812@lucon.org> <Pine.BSO.4.33.0109161323280.14503-100000@oddbox.cn> <20010917000719.B25531@false.linpro.no> <20010916153857.H22750@cyberhqz.com> <20010916155003.B1446@lucon.org> |
| Sender: | owner-linux-mips@oss.sgi.com |
| User-agent: | Mutt/1.2.5i |
On Sun, Sep 16, 2001 at 03:50:03PM -0700, H . J . Lu wrote: > > > > I don't think -G is the problem here. The problem is that the GOT > > needs to be bigger than a 16 bit value. The only way to do this is to > > recompile everything that is going to be linked in statically > > (libc_noshared.a and libgcc.a included) with -Wa,-xgot This problem > > currently affects openh323 and mozilla, among other things. I think the current favoured solution on IRIX is multigot, where if I understand correctly you switch GOT on some function calls in order to have multiple GOTs in one .o (or .so). -- Erik Corry erik@arbat.com |
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||
| Previous by Date: | Re: Register allocation in copy_to_user, Ralf Baechle |
|---|---|
| Next by Date: | RE: busybox does not like 2.4.8, or the other way around?, Marc Karasek |
| Previous by Thread: | Re: linker problem: relocation truncated to fit, Geoff Keating |
| Next by Thread: | Re: linker problem: relocation truncated to fit, Wilbern Cobb |
| Indexes: | [Date] [Thread] [Top] [All Lists] |