diff -Naur linux-2.4.18/fs/binfmt_elf.c linux/fs/binfmt_elf.c --- linux-2.4.18/fs/binfmt_elf.c Mon Feb 25 14:38:08 2002 +++ linux/fs/binfmt_elf.c Fri Mar 1 03:16:02 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,