> > > > Probably, since MIPS doesn't have a copy reloc. > > How about the other copy reloc right below there: > > else if (sym->st_shndx == SHN_COMMON) { > *got_entry = (unsigned long) _dl_find_hash(strtab + > sym->st_name, tpnt->symbol_scope, ELF_RTYPE_CLASS_COPY); > } > > ? Perhaps DL_NO_COPY_RELOCS should be defined for MIPS then? see ldso/include/dl-elf.h. Jocke