Index: sys/arm/linux/linux_sysvec.c =================================================================== --- sys/arm/linux/linux_sysvec.c +++ sys/arm/linux/linux_sysvec.c @@ -1034,9 +1034,22 @@ .flags = BI_CAN_EXEC_DYN | BI_BRAND_NOTE }; +static Elf32_Brandinfo linux_uclibcbrand = { + .brand = ELFOSABI_LINUX, + .machine = EM_ARM, + .compat_3_brand = "Linux", + .emul_path = "/compat/linux", + .interp_path = "/lib/ld-uClibc.so.0", + .sysvec = &elf_linux_sysvec, + .interp_newpath = NULL, + .brand_note = &linux_brandnote, + .flags = BI_CAN_EXEC_DYN | BI_BRAND_NOTE +}; + Elf32_Brandinfo *linux_brandlist[] = { &linux_brand, &linux_glibc2brand, + &linux_uclibcbrand, NULL };