Jeff Dike wrote: > On Thu, Apr 06, 2006 at 02:57:08PM -0600, Christopher Friesen wrote: > >> gcc -static -Wl,--wrap,malloc -Wl,--wrap,free -Wl,--wrap,calloc >>-o vmlinux -Wl,-T,arch/um/kernel/vmlinux.lds init/built-in.o >>-Wl,--start-group usr/built-in.o arch/um/kernel/built-in.o >>arch/um/drivers/built-in.o arch/um/os-Linux/built-in.o >>arch/um/sys-i386/built-in.o arch/i386/crypto/built-in.o >>kernel/built-in.o mm/built-in.o fs/built-in.o ipc/built-in.o >>security/built-in.o crypto/built-in.o block/built-in.o lib/lib.a >>lib/built-in.o drivers/built-in.o sound/built-in.o net/built-in.o >>-Wl,--end-group -lutil .tmp_kallsyms2.o ; rm -f linux >>collect2: ld returned 1 exit status > > > You can't extract an error message from that somehow? > > There isn't much to go on there. That's all it gave me. I played with the config options a bit and got it to build with the attached config. However, now when I run it without any args (just "./linux") I get the following: Checking that ptrace can change system call numbers...OK Checking syscall emulation patch for ptrace...missing Checking PROT_EXEC mmap in /tmp...OK UML running in TT mode tracing thread pid = 8963 And it just sits there. If I then hit ctrl-C I get the following: remove_umid_dir - actually_do_remove failed with err = -2 Tracing thread segfault at address 0xbfffc000, ip 0xa018da40 Chris