diff options
author | kib <kib@FreeBSD.org> | 2017-04-06 15:19:18 +0000 |
---|---|---|
committer | kib <kib@FreeBSD.org> | 2017-04-06 15:19:18 +0000 |
commit | 11ac0fc26ac23e16776d84b8d27eee593b527f8f (patch) | |
tree | 0f7461532ffabb423b535e6331c4c468c39ea31e /sys/arm | |
parent | 9a92d335245044a13a361c9927ac09113ff68488 (diff) | |
download | FreeBSD-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/arm')
-rw-r--r-- | sys/arm/cloudabi32/cloudabi32_sysvec.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/arm/cloudabi32/cloudabi32_sysvec.c b/sys/arm/cloudabi32/cloudabi32_sysvec.c index f4e231b..100fa47 100644 --- a/sys/arm/cloudabi32/cloudabi32_sysvec.c +++ b/sys/arm/cloudabi32/cloudabi32_sysvec.c @@ -189,4 +189,5 @@ Elf32_Brandinfo cloudabi32_brand = { .brand = ELFOSABI_CLOUDABI, .machine = EM_ARM, .sysvec = &cloudabi32_elf_sysvec, + .flags = BI_BRAND_ONLY_STATIC, }; |