Remove has_DT_SYMBOLIC flag

From the elf-spec: "Symbolically bound shared objects are
  identified by the .dynamic entry DT_SYMBOLIC. This tag is
  informational only; the runtime linker processes symbol
  lookups from these objects in the same manner as any
  other object."

Change-Id: I4aae0e502ed9fac096fbf076f4d6b2e055d784f6
This commit is contained in:
Dmitriy Ivanov
2014-09-16 14:31:06 -07:00
parent 370704d69d
commit 8f61d99183
3 changed files with 40 additions and 96 deletions

View File

@@ -197,9 +197,7 @@ struct soinfo {
#if !defined(__LP64__)
bool has_text_relocations;
#endif
// TODO: remove this flag, dynamic linker
// should not use it in any way.
bool has_DT_SYMBOLIC;
bool unused4; // DO NOT USE, maintained for compatibility
soinfo(const char* name, const struct stat* file_stat, int rtld_flags);