On 04/05/10 15:38, Mike Grozak wrote:
> Hi all!
> I try to compile build environment for Bering uClibC in open vz 
> containter (x86). I checked out CVS and tried to execute the following 
> commands:
> ---------------------------------------------------------
> # ./buildtool.pl build buildenv
> make the list of required source packages:  nothing to do [0.K.]
> make the list of required build packages: buildenv [0.K.]
>
> build source/package: buildenv
> ------------------------
> calling 'make build' for buildenv *** buffer overflow detected ***: 
> /root/bering/src/bering-uclibc/buildtool/staging/bin/i386-linux-ranlib 
> terminated
> ======= Backtrace: =========
> /lib/libc.so.6(__chk_fail+0x44)[0x400ea624]
> /lib/libc.so.6[0x400e9e48]
> /lib/libc.so.6(_IO_default_xsputn+0xcd)[0x4007d77d]
> /lib/libc.so.6(_IO_padn+0xbd)[0x40071c2d]
> /lib/libc.so.6(_IO_vfprintf+0x202c)[0x400587fc]
> /lib/libc.so.6(__vsprintf_chk+0xa7)[0x400e9ef7]
> /lib/libc.so.6(__sprintf_chk+0x30)[0x400e9e30]
> /root/bering/src/bering-uclibc/buildtool/staging/bin/i386-linux-ranlib[0x804e3fe]
> /root/bering/src/bering-uclibc/buildtool/staging/bin/i386-linux-ranlib[0x804eed1]
> /root/bering/src/bering-uclibc/buildtool/staging/bin/i386-linux-ranlib[0x804f5a6]
> /root/bering/src/bering-uclibc/buildtool/staging/bin/i386-linux-ranlib[0x8057d33]
> /root/bering/src/bering-uclibc/buildtool/staging/bin/i386-linux-ranlib[0x804a1e9]
> /root/bering/src/bering-uclibc/buildtool/staging/bin/i386-linux-ranlib[0x804a6bf]
> /lib/libc.so.6(__libc_start_main+0xdc)[0x400320ec]
> /root/bering/src/bering-uclibc/buildtool/staging/bin/i386-linux-ranlib[0x8049741]
> ======= Memory map: ========
> 08048000-080b2000 r-xp 00000000 09:05 9011340                            
> /root/bering/src/bering-uclibc/buildtool/staging/bin/i386-linux-ranlib
> 080b2000-080b3000 rw-p 0006a000 09:05 9011340                            
> /root/bering/src/bering-uclibc/buildtool/staging/bin/i386-linux-ranlib
> 080b3000-0820a000 rw-p 080b3000 00:00 0                                  
> [heap]
> 40000000-40018000 r-xp 00000000 09:05 8537030                            
> /lib/ld-2.5.1.so
> 40018000-4001a000 rw-p 00017000 09:05 8537030                            
> /lib/ld-2.5.1.so
> 4001a000-4001c000 rw-p 4001a000 00:00 0
> 4001c000-4013f000 r-xp 00000000 09:05 8537024                            
> /lib/libc-2.5.1.so
> 4013f000-40140000 r--p 00123000 09:05 8537024                            
> /lib/libc-2.5.1.so
> 40140000-40142000 rw-p 00124000 09:05 8537024                            
> /lib/libc-2.5.1.so
> 40142000-40147000 rw-p 40142000 00:00 0
> 40147000-40182000 r--p 00000000 09:05 8537269                            
> /usr/lib/locale/en_US.utf8/LC_CTYPE
> 40182000-40189000 r--s 00000000 09:05 8570216                            
> /usr/lib/gconv/gconv-modules.cache
> 4018b000-40195000 r-xp 00000000 09:05 8536981                            
> /lib/libgcc_s.so.1
> 40195000-40196000 rw-p 0000a000 09:05 8536981                            
> /lib/libgcc_s.so.1
> bf83d000-bf846000 rw-p bf83d000 00:00 0                                  
> [stack]
> ffffe000-fffff000 r-xp ffffe000 00:00 0
> make build failed for 
> /root/bering/src/bering-uclibc/buildtool/source/buildenv/buildtool.mk , 
> please have a look at the logfile log/buildtoollog at 
> buildtool/Make/Source.pm line 398.
> ---------------------------------------------------------
> # gcc -v
> Reading specs from /usr/lib/gcc/i586-alt-linux/3.4.5/specs
> Configured with: ../configure --prefix=/usr --libdir=/usr/lib 
> --with-slibdir=/lib --mandir=/usr/share/man --infodir=/usr/share/info 
> --enable-shared --enable-__cxa_atexit 
> --enable-languages=c,c++,f77,objc,treelang,java,ada 
> --program-suffix=-3.4 --enable-java-gc=boehm --enable-java-awt=gtk 
> --with-system-zlib --without-included-gettext --disable-multilib 
> --host=i586-alt-linux --build=i586-alt-linux --target=i586-alt-linux
> Thread model: posix
> gcc version 3.4.5 20051201 (ALT Linux, build 3.4.5-alt7)
> ---------------------------------------------------------
> # tail log/buildtoollog
> ...
> rm -f libiberty.a pic/libiberty.a
> ar rc libiberty.a \
>           regex.o cplus-dem.o cp-demangle.o md5.o alloca.o argv.o 
> choose-temp.o concat.o dyn-string.o fdmatch.o fibheap.o floatformat.o 
> fnmatch.o getopt.o getopt1.o getpwd.o getruntime.o hashtab.o hex.o 
> lbasename.o lrealpath.o make-relative-prefix.o make-temp-file.o 
> objalloc.o obstack.o partition.o physmem.o pexecute.o safe-ctype.o 
> sort.o spaces.o splay-tree.o strerror.o strsignal.o ternary.o xatexit.o 
> xexit.o xmalloc.o xmemdup.o xstrdup.o xstrerror.o  mkstemps.o
> /root/bering/src/bering-uclibc/buildtool/staging/bin/i386-linux-ranlib 
> libiberty.a
> make[2]: *** [libiberty.a] Aborted
> make[2]: *** Deleting file `libiberty.a'
> make[2]: Leaving directory 
> `/root/bering/src/bering-uclibc/buildtool/source/buildenv/gcc-3.3.3-initial/libiberty'
> make[1]: *** [all-libiberty] Error 2
> make[1]: Leaving directory 
> `/root/bering/src/bering-uclibc/buildtool/source/buildenv/gcc-3.3.3-initial'
> make: *** 
> [/root/bering/src/bering-uclibc/buildtool/source/buildenv/gcc-3.3.3-initial/.compiled]
>  
> Error 2
>
> There aren't any errors in user_beancounters file. What can I do to 
> solve this situation?
>
> ---
> WBR, Mike Grozak, TvSU IC Deo
>
> ------------------------------------------------------------------------------
>
> _______________________________________________
> leaf-devel mailing list
> leaf-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/leaf-devel
>   
Add flag -fno-stack-protector for binutils makefile. Look at
bering-uclibc4 makefile. It's trouble of gcc-4.3+binutils-2.16.1.

------------------------------------------------------------------------------


_______________________________________________
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel

Reply via email to