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/amd64/cloudabi64 | |
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/amd64/cloudabi64')
-rw-r--r-- | sys/amd64/cloudabi64/cloudabi64_sysvec.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/amd64/cloudabi64/cloudabi64_sysvec.c b/sys/amd64/cloudabi64/cloudabi64_sysvec.c index 3a21ff3..84f0cb3 100644 --- a/sys/amd64/cloudabi64/cloudabi64_sysvec.c +++ b/sys/amd64/cloudabi64/cloudabi64_sysvec.c @@ -212,5 +212,5 @@ Elf64_Brandinfo cloudabi64_brand = { .brand = ELFOSABI_CLOUDABI, .machine = EM_X86_64, .sysvec = &cloudabi64_elf_sysvec, - .flags = BI_CAN_EXEC_DYN, + .flags = BI_CAN_EXEC_DYN | BI_BRAND_ONLY_STATIC, }; |