|   | 
      | 
  
  
      | 
      | 
  
 
     | 
    | 
  
  
     | 
    | 
  
  
    |   | 
      | 
  
  
    | 
         
xen-devel
[Xen-devel] Re: mini-os linker error on i386 - resolved
 
hello, I was able to resolve this issue by adding -fno-stack-protector option to DEF_CFLAGS in minios.mk line #7.
  thanks, satya.
 
 On 6/3/07, 
Satya <satyakiran@xxxxxxxxx> wrote:
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. 
  
 
  --  ...what's remarkable, is that atoms have assembled into entities which are somehow able to ponder their origins. -- 
http://cs.uic.edu/~spopuri
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
 
 |   
 
| <Prev in Thread] | 
Current Thread | 
[Next in Thread> |  
- [Xen-devel] Re: mini-os linker error on i386 - resolved,
Satya <=
  
 |  
  
 | 
    | 
  
  
    |   | 
    |