* elflint.c (check_note): Accept NT_GNU_HWCAP, NT_GNU_BUILD_ID.
const char *sizeless_name = NULL;
GElf_Sym sizeless_sym;
GElf_Word sizeless_shndx = SHN_UNDEF;
+ sizeless_sym.st_value = 0;
/* Keep track of the lowest address a relevant sizeless symbol could have. */
GElf_Addr min_label = addr;
+2007-08-11 Roland McGrath <roland@redhat.com>
+
+ * elflint.c (check_note): Accept NT_GNU_HWCAP, NT_GNU_BUILD_ID.
+
2007-08-04 Ulrich Drepper <drepper@redhat.com>
* readelf.c (hex_dump): Use isprint to determine whether to print
}
}
else
- {
- if (type != NT_VERSION)
+ switch (type)
+ {
+ case NT_GNU_ABI_TAG: /* aka NT_VERSION */
+ case NT_GNU_HWCAP:
+ case NT_GNU_BUILD_ID:
+ /* Known type. */
+ break;
+
+ default:
ERROR (gettext ("\
phdr[%d]: unknown object file note type %" PRIu64 " at offset %" PRIu64 "\n"),
cnt, type, idx);
- }
+ }
/* Move to the next entry. */
idx += 3 * align + ALIGNED_LEN (namesz) + ALIGNED_LEN (descsz);
-
}
gelf_freechunk (ebl->elf, notemem);