Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
pkg_elf: add Elf_Note type
Ralf Hubert committed 6 years ago
commit f9935108ae8e531f98fbf74d5c1ac1f7d9734942
parent 432f31e
2 files changed +5 -0
modified auto.def
@@ -217,6 +217,7 @@ if {[string match *-darwin* [get-define host]]} {
				define-feature libelf
				define-append EXTRA_LIBS -lelf
				define libabidir ""
+
				cc-check-types Elf_Note
			} else {
				define-feature libelf 0
				define libabidir "libelf"
modified libpkg/pkg_elf.c
@@ -246,6 +246,10 @@ is_old_freebsd_armheader(const GElf_Ehdr *e)
}
#endif

+
#ifndef HAVE_ELF_NOTE
+
typedef Elf32_Nhdr Elf_Note;
+
#endif
+

static int
analyse_elf(struct pkg *pkg, const char *fpath)
{