ld: fatal: relocation error "... value does not fit" or "ABS44 coding model can not be used"
(Doc ID 1010695.1)
Last updated on FEBRUARY 26, 2019
Applies to:Solaris Operating System - Version 10 3/05 to 11.2 [Release 10.0 to 11.0]
Oracle Solaris Studio - Version Forte Developer 6 Update 2 to 12.4 [Release 6.0 to 12]
When running an application that uses shared libraries the application will fail with error messages from ld.so.1 like these:
ld.so.1: /root/bin/amd64-O/diskomizer64mpism: fatal: relocation error: R_AMD64_32S: file /root/bin/amd64-O/../../lib/amd64-O/liblog.so: symbol (unknown): value 0xfffffd7fff78210e does not fit
ld: fatal: relocation error: R_AMD64_PC32: file boo.o: symbol buf: value 0xa0010309 does not fit ld: fatal: relocation error: R_SPARC_H44: file Trace.o: symbol<unknown>: relocations based on the ABS44 coding model can not be used in building a shared object
To view full details, sign in with your My Oracle Support account.
Don't have a My Oracle Support account? Click to get started!