|
@@ -557,6 +557,8 @@ DynamicLoader::RelocationResult DynamicLoader::do_relocation(const ELF::DynamicO
|
|
|
#else
|
|
|
case R_X86_64_RELATIVE: {
|
|
|
#endif
|
|
|
+ if (!image().is_dynamic())
|
|
|
+ break;
|
|
|
// FIXME: According to the spec, R_386_relative ones must be done first.
|
|
|
// We could explicitly do them first using m_number_of_relocations from DT_RELCOUNT
|
|
|
// However, our compiler is nice enough to put them at the front of the relocations for us :)
|