Hi list,

i have some problems with the client-binaries from blaisorblade (hard
lockups) and are unable to compile my own 2.6.13 or .14.
it always keeps crashing with this error (on different systems, but all
with the hardened toolchain):

pc1 linux-2.6.13-gentoo-r5 # make linux ARCH=um
  CHK     include/linux/version.h
  UPD     include/linux/version.h
  SYMLINK include/asm -> include/asm-um
  SPLIT   include/linux/autoconf.h -> include/config/*
gcc -Wall -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing
-fno-common -ffreestanding -O2 -fno-omit-frame-pointer
-fno-optimize-sibling-calls -g -D__arch_um__ -DSUBARCH=\"i386\"
-Dvmap=kernel_vmap -Iarch/um/include 
-I/usr/src/linux-2.6.13-gentoo-r5/arch/um/kernel/skas/include
-D_GNU_SOURCE -D_LARGEFILE64_SOURCE -S -o arch/um/user-offsets.s
arch/um/sys-i386/user-offsets.c
  CHK     arch/um/user-offsets.h
  HOSTCC  arch/um/sys-i386/util/mk_sc
  HOSTCC  arch/um/kernel/skas/util/mk_ptregs-i386.o
  HOSTLD  arch/um/kernel/skas/util/mk_ptregs
  CHK     arch/um/include/skas_ptregs.h
  CHK     arch/um/include/sysdep-i386/sc.h
  CHK     arch/um/include/uml-config.h
  UPD     arch/um/include/uml-config.h
  HOSTCC  arch/um/os-Linux/util/mk_user_constants
  CHK     arch/um/include/user_constants.h
gcc -Wall -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing
-fno-common -ffreestanding -O2     -fno-omit-frame-pointer
-fno-optimize-sibling-calls -g  -D__arch_um__ -DSUBARCH=\"i386\"
-Iarch/um/include 
-I/usr/src/linux-2.6.13-gentoo-r5/arch/um/kernel/skas/include
-Dvmap=kernel_vmap -Derrno=kernel_errno -Dsigprocmask=kernel_sigprocmask
-fno-unit-at-a-time -U__i386__ -Ui386  -D_LARGEFILE64_SOURCE
-Wdeclaration-after-statement   -nostdinc -isystem
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/include -D__KERNEL__ -Iinclude  -S
-o arch/um/kernel-offsets.s arch/um/sys-i386/kernel-offsets.c
  CHK     arch/um/kernel-offsets.h
  HOSTCC  arch/um/sys-i386/util/mk_thread
  CHK     arch/um/include/sysdep-i386/thread.h
  HOSTCC  arch/um/util/mk_task
  HOSTCC  arch/um/util/mk_constants
  CHK     arch/um/include/task.h
  CHK     arch/um/include/kern_constants.h
  HOSTCC  scripts/kallsyms
  HOSTCC  scripts/bin2c
  CC      init/main.o
  CHK     include/linux/compile.h
  UPD     include/linux/compile.h
  CC      init/version.o
  CC      init/do_mounts.o
  LD      init/mounts.o
  CC      init/initramfs.o
  CC      init/calibrate.o
  LD      init/built-in.o
  HOSTCC  usr/gen_init_cpio
  CHK     usr/initramfs_list
  UPD     usr/initramfs_list
  CPIO    usr/initramfs_data.cpio
  GZIP    usr/initramfs_data.cpio.gz
  AS      usr/initramfs_data.o
  LD      usr/built-in.o
  QUOTE   arch/um/kernel/config.tmp
  QUOTE   arch/um/kernel/config.c
  CC      arch/um/kernel/config.o
  CC      arch/um/kernel/exec_kern.o
  CC      arch/um/kernel/exitcode.o
  CC      arch/um/kernel/helper.o
  CC      arch/um/kernel/init_task.o
  CC      arch/um/kernel/irq.o
  CC      arch/um/kernel/irq_user.o
  CC      arch/um/kernel/ksyms.o
  CC      arch/um/kernel/main.o
  CC      arch/um/kernel/mem.o
  CC      arch/um/kernel/mem_user.o
  CC      arch/um/kernel/physmem.oI mean, does it run stable over
weeks/months under load?
  CC      arch/um/kernel/process.o
  CC      arch/um/kernel/process_kern.o
  CC      arch/um/kernel/ptrace.o
  CC      arch/um/kernel/reboot.o
  CC      arch/um/kernel/resource.o
  CC      arch/um/kernel/sigio_user.o
  CC      arch/um/kernel/sigio_kern.o
  CC      arch/um/kernel/signal_kern.o
  CC      arch/um/kernel/signal_user.o
  CC      arch/um/kernel/smp.o
  CC      arch/um/kernel/syscall_kern.o
  CC      arch/um/kernel/sysrq.o
  CC      arch/um/kernel/tempfile.o
  CC      arch/um/kernel/time.o
  CC      arch/um/kernel/time_kern.o
  CC      arch/um/kernel/tlb.o
  CC      arch/um/kernel/trap_kern.o
  CC      arch/um/kernel/trap_user.o
  CC      arch/um/kernel/uaccess_user.o
  CC      arch/um/kernel/um_arch.o
  CC      arch/um/kernel/umid.o
  CC      arch/um/kernel/user_util.o
  CC      arch/um/kernel/skas/clone.o
arch/um/include/sysdep/stub.h: In function `stub_clone_handler':
arch/um/include/sysdep/stub.h:24: error: PIC register `%ebx' clobbered
in `asm'
arch/um/include/sysdep/stub.h:24: error: PIC register `%ebx' clobbered
in `asm'
arch/um/include/sysdep/stub.h:24: error: PIC register `%ebx' clobbered
in `asm'
arch/um/include/sysdep/stub.h:49: error: PIC register `%ebx' clobbered
in `asm'
make[2]: *** [arch/um/kernel/skas/clone.o] Error 1
make[1]: *** [arch/um/kernel/skas] Error 2
make: *** [arch/um/kernel] Error 2


Btw, is the >2.6.12 series ready for production-environments?
If not, which is the last known stable version you can suggest?

Thx and greets,
Chris





-------------------------------------------------------
This SF.Net email is sponsored by the JBoss Inc.  Get Certified Today
Register for a JBoss Training Course.  Free Certification Exam
for All Training Attendees Through End of 2005. For more info visit:
http://ads.osdn.com/?ad_id=7628&alloc_id=16845&op=click
_______________________________________________
User-mode-linux-user mailing list
User-mode-linux-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/user-mode-linux-user

Reply via email to