Changeset 2620 for trunk/ld/ld_symbols.c
- Timestamp:
- 10/24/12 23:17:20 (7 months ago)
- Files:
-
- 1 modified
-
trunk/ld/ld_symbols.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ld/ld_symbols.c
r2619 r2620 454 454 struct ld_symbol *__lsb; 455 455 456 /* 457 * If a defined DSO symbol is resolved by another symbol, it should 458 * be removed from the import symbol table, if it exists there. 459 */ 456 460 if (_lsb->lsb_input != NULL && _lsb->lsb_input->li_type == LIT_DSO && 457 461 _lsb->lsb_shndx != SHN_UNDEF) 458 462 _remove_from_import(ld, _lsb); 459 463 464 /* 465 * If some symbol resolved to a defined DSO symbol, it should be 466 * added to import symbol table, if it doesn't yet exist there. 467 */ 460 468 if (lsb->lsb_input != NULL && lsb->lsb_input->li_type == LIT_DSO && 461 469 lsb->lsb_shndx != SHN_UNDEF) {