|
From: | Nick Clifton |
Subject: | Re: ld -lgen -ladm causes assert failure in gnu ld 2.12.1 and 2.13 under Solaris 2.7 or 2.8 |
Date: | 20 Sep 2002 08:07:34 +0100 |
User-agent: | Gnus/5.0808 (Gnus v5.8.8) Emacs/21.1 |
Hi Jakub, > That's because of -zcombreloc (now the default). > All SHF_ALLOC .rela.* sections but .rela.plt are merged into .rela.dyn and > sorted for faster runtime lookup. Thanks for the tip. This turns out to be a workaround to stop the bug. Andrew: if you add -znocombreloc to the linker command line then you get a working dyn.so binary. I would suggest adding -Wl,-znocombreloc to the SHFLAGS variable in your shell script. Of course this does not fix the problem, but it does mean that binutils 2.13 can now be used with Solaris 2.7 and 2.8. Cheers Nick
[Prev in Thread] | Current Thread | [Next in Thread] |