This is the mail archive of the binutils@sourceware.org mailing list for the binutils project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
Attachment:
ldbug.tgz
Description: Binary data
On Tue, Jan 31, 2006 at 04:18:53PM -0800, Paul Lalonde wrote:-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
I have an application that uses ELF to encode it's binary data (for assorted reasons, the binary data need relocation and linkage - ELF already supports this well and has many tools). In the process of emitting the data, it's frequently useful to relocate against a local symbol (yes, I know I could add them to a dictionary and do a second pass on my data to resolve them myself). However, if I add a local symbol to the symbol table, and then a relocation relative to it ld seg faults when I try to link it. If I change it to a global symbol all is well. (ld -r test.o seg faults as well) Is is the expected behaviour (well, not the seg fault, but at least not handling relocation relative to a local symbol)?
Of course not. You need to be more specific - preferably with a small,
reproducible test case.
-- Daniel Jacobowitz CodeSourcery
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |