diff -urN linux-2.4.18-rc3/fs/binfmt_elf.c linux-2.4.18-rc4/fs/binfmt_elf.c --- linux-2.4.18-rc3/fs/binfmt_elf.c Fri Feb 22 04:30:42 2002 +++ linux-2.4.18-rc4/fs/binfmt_elf.c Fri Feb 22 04:30:50 2002 @@ -564,6 +564,9 @@ // printk(KERN_WARNING "ELF: Ambiguous type, using ELF\n"); interpreter_type = INTERPRETER_ELF; } + } else { + /* Executables without an interpreter also need a personality */ + SET_PERSONALITY(elf_ex, ibcs2_interpreter); } /* OK, we are done with that, now set up the arg stuff,