Hello,
I'm experiencing a problem when linking a third party library
into my code. Does anyone know what the following linker error
message means?
/usr/bin/ld: Reference to <var> in file <filename> needs 3-instruction
sequence - Use +k to recompile
/usr/bin/ld: Data address is out of range for short load or store
Reference from: <filename>
...
... <repeats>
...
/usr/bin/ld: Invalid fixups exist
Where <var> is some variable (eg. errno) and <filename> can be a system
file (e.g. /usr/lib/crt0.o) or one of our own.
If anyone has seen this linker error, I would greatly appreciate any
suggestions
they might have.
Thanks in advance,
Ciaran.
------------------------------------------------------------
Ciaran Mitchell, Senior Software Engineer
Euristix Ltd., Tel. +353-1-2884788 x.253
Century Court, Fax. +353-1-2885362
100 Upper Georges St.,
------------------------------------------------------------