summaryrefslogtreecommitdiffstats
path: root/sys/i386
diff options
context:
space:
mode:
authorkib <kib@FreeBSD.org>2017-04-06 15:19:18 +0000
committerkib <kib@FreeBSD.org>2017-04-06 15:19:18 +0000
commit11ac0fc26ac23e16776d84b8d27eee593b527f8f (patch)
tree0f7461532ffabb423b535e6331c4c468c39ea31e /sys/i386
parent9a92d335245044a13a361c9927ac09113ff68488 (diff)
downloadFreeBSD-src-11ac0fc26ac23e16776d84b8d27eee593b527f8f.zip
FreeBSD-src-11ac0fc26ac23e16776d84b8d27eee593b527f8f.tar.gz
Improvements for the brand detection and prioritization.
MFC r315701 (by ed): Set the interpreter path to /nonexistent. MFC r315749: Adjust r314851 to not require every brand to specify interpreter path. MFC r315753: Add a flag BI_BRAND_ONLY_STATIC to specify that the brand only matches static binaries. MFC r315754: Update r315753 with the proper flag name. MFC r316211: A followup to r315749, two more places where brand->interp_path was accessed unconditionally.
Diffstat (limited to 'sys/i386')
-rw-r--r--sys/i386/cloudabi32/cloudabi32_sysvec.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/i386/cloudabi32/cloudabi32_sysvec.c b/sys/i386/cloudabi32/cloudabi32_sysvec.c
index 45b9e5c..c2a21fa 100644
--- a/sys/i386/cloudabi32/cloudabi32_sysvec.c
+++ b/sys/i386/cloudabi32/cloudabi32_sysvec.c
@@ -200,4 +200,5 @@ Elf32_Brandinfo cloudabi32_brand = {
.brand = ELFOSABI_CLOUDABI,
.machine = EM_386,
.sysvec = &cloudabi32_elf_sysvec,
+ .flags = BI_BRAND_ONLY_STATIC,
};
OpenPOWER on IntegriCloud