Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
ABI: keep FreeBSD's specifics for old arm binaries really specific
Baptiste Daroussin committed 1 year ago
commit 034d21df5b097c50938061ed1f3aa2611f503c95
parent 9c84872
1 file changed +1 -1
modified libpkg/pkg_elf.c
@@ -277,7 +277,7 @@ analyse_elf(struct pkg *pkg, const char *fpath)
	}

#ifdef __FreeBSD__
-
	if (elfhdr.e_ident[EI_OSABI] != ELFOSABI_FREEBSD &&
+
	if (ctx.abi.os == PKG_OS_FREEBSD && elfhdr.e_ident[EI_OSABI] != ELFOSABI_FREEBSD &&
	    !is_old_freebsd_armheader(&elfhdr)) {
		ret = EPKG_END;
		goto cleanup;