hello, I get this linker error while compiling mini-os on my system: ld -m elf_i386 -N -T arch/x86/minios-x86_32.lds mini-os.o -o mini-os mini-os.o: In function `xenbus_printf'': (...)/xen-3.1.0-src /extras/mini-os/netfront.c:41: undefined reference to `__stack_chk_fail'' mini-os.o: In function `init_netfront'': (...)/xen-3.1.0-src/extras/mini-os/netfront.c:363: undefined reference to `__stack_chk_fail'' mini-os.o: In function `shutdown_netfront'': (...)/xen-3.1.0-src/extras/mini-os/netfront.c:386: undefined reference to `__stack_chk_fail'' mini-os.o: In function `number'': (...)/xen-3.1.0-src/extras/mini-os/lib/printf.c:267: undefined reference to `__stack_chk_fail'' mini-os.o: In function `errmsg'': (...)/xen-3.1.0-src/extras/mini-os/xenbus/xenbus.c:362: undefined reference to `__stack_chk_fail'' mini-os.o:(...)/xen-3.1.0-src/extras/mini-os/xenbus/xenbus.c:512: more undefined references to `__stack_chk_fail'' follow make: *** [mini-os] Error 1 (I''ve replaced some path information with ellipses) some more info: $ gcc --version gcc (GCC) 4.1.2 (Ubuntu 4.1.2-0ubuntu4) Copyright (C) 2006 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE $ ld --version GNU ld version 2.17.50 20070103 Ubuntu Copyright 2005 Free Software Foundation, Inc. This program is free software; you may redistribute it under the terms of the GNU General Public License. This program has absolutely no warranty. $ uname -srmo Linux 2.6.20-16-generic i686 GNU/Linux I''m looking into this, but if anyone knows what''s going on, please reply. Thanks! satya. _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel