wget http://kernel.org/pub/linux/kernel/v2.6/linux-2.6.15.tar.bz2 wget \ http://www.user-mode-linux.org/~blaisorblade/patches/guest/uml-2.6.15-bs1-tls/uml-2.6.15-bs1-tls-broken-out.tar.bz2
tar jxf linux-2.6.15.tar.bz2 tar jxf uml-2.6.15-bs1-tls-broken-out.tar.bz2 cd linux-2.6.15 cat ../uml-2.6.15-bs1-tls-broken-out/series | while read x ; do patch -N -p1 -i ../uml-2.6.15-bs1-tls-broken-out/$x; done make ARCH=um defconfig make ARCH=um linux ... CC arch/um/os-Linux/tls.o arch/um/os-Linux/tls.c: In function `os_set_thread_area': arch/um/os-Linux/tls.c:22: error: dereferencing pointer to incomplete type arch/um/os-Linux/tls.c: In function `os_get_thread_area': arch/um/os-Linux/tls.c:36: error: dereferencing pointer to incomplete type make[1]: *** [arch/um/os-Linux/tls.o] Error 1 make: *** [arch/um/os-Linux] Error 2 both those lines look like this: ret = ptrace(PTRACE_SET_THREAD_AREA, pid, info->entry_number, (unsigned long) info);
signature.asc
Description: OpenPGP digital signature