Hi Hippo,
I tried to compile the toolchain 20090730 but I've got a buffer overflow during the "make gcc elf2flt gdb-host" command. :(
could you help me ?
after severals google search i didn't find anythings...
Thank you in advance for your Attention !
Here is the terminal answer :
...
<div class='codetop'>CODE</div><div class='codemain' style='height:200px;white-space:pre;overflow:auto'>nios2-linux-uclibc-ar rc ./libgcc.a libgcc/./_muldi3.o libgcc/./_negdi2.o libgcc/./_lshrdi3.o libgcc/./_ashldi3.o libgcc/./_ashrdi3.o libgcc/./_cmpdi2.o libgcc/./_ucmpdi2.o libgcc/./_floatdidf.o libgcc/./_floatdisf.o libgcc/./_fixunsdfsi.o libgcc/./_fixunssfsi.o libgcc/./_fixunsdfdi.o libgcc/./_fixdfdi.o libgcc/./_fixunssfdi.o libgcc/./_fixsfdi.o libgcc/./_fixxfdi.o libgcc/./_fixunsxfdi.o libgcc/./_floatdixf.o libgcc/./_fixunsxfsi.o libgcc/./_fixtfdi.o libgcc/./_fixunstfdi.o libgcc/./_floatditf.o libgcc/./_clear_cache.o libgcc/./_enable_execute_stack.o libgcc/./_trampoline.o libgcc/./__main.o libgcc/./_absvsi2.o libgcc/./_absvdi2.o libgcc/./_addvsi3.o libgcc/./_addvdi3.o libgcc/./_subvsi3.o libgcc/./_subvdi3.o libgcc/./_mulvsi3.o libgcc/./_mulvdi3.o libgcc/./_negvsi2.o libgcc/./_negvdi2.o libgcc/./_ctors.o libgcc/./_ffssi2.o libgcc/./_ffsdi2.o libgcc/./_clz.o libgcc/./_clzsi2.o libgcc/./_clzdi2.o libgcc/./_ctzsi2.o libgcc/./_ctzdi2.o libgcc/./_popcount_tab.o libgcc/./_popcountsi2.o libgcc/./_popcountdi2.o libgcc/./_paritysi2.o libgcc/./_paritydi2.o libgcc/./_divdi3.o libgcc/./_moddi3.o libgcc/./_udivdi3.o libgcc/./_umoddi3.o libgcc/./_udiv_w_sdiv.o libgcc/./_udivmoddi4.o libgcc/./_pack_sf.o libgcc/./_unpack_sf.o libgcc/./_addsub_sf.o libgcc/./_mul_sf.o libgcc/./_div_sf.o libgcc/./_fpcmp_parts_sf.o libgcc/./_compare_sf.o libgcc/./_eq_sf.o libgcc/./_ne_sf.o libgcc/./_gt_sf.o libgcc/./_ge_sf.o libgcc/./_lt_sf.o libgcc/./_le_sf.o libgcc/./_unord_sf.o libgcc/./_si_to_sf.o libgcc/./_sf_to_si.o libgcc/./_negate_sf.o libgcc/./_make_sf.o libgcc/./_sf_to_df.o libgcc/./_sf_to_tf.o libgcc/./_thenan_sf.o libgcc/./_sf_to_usi.o libgcc/./_usi_to_sf.o libgcc/./_pack_df.o libgcc/./_unpack_df.o libgcc/./_addsub_df.o libgcc/./_mul_df.o libgcc/./_div_df.o libgcc/./_fpcmp_parts_df.o libgcc/./_compare_df.o libgcc/./_eq_df.o libgcc/./_ne_df.o libgcc/./_gt_df.o libgcc/./_ge_df.o libgcc/./_lt_df.o libgcc/./_le_df.o libgcc/./_unord_df.o libgcc/./_si_to_df.o libgcc/./_df_to_si.o libgcc/./_negate_df.o libgcc/./_make_df.o libgcc/./_df_to_sf.o libgcc/./_df_to_tf.o libgcc/./_thenan_df.o libgcc/./_df_to_usi.o libgcc/./_usi_to_df.o libgcc/./lib2-divmod.o libgcc/./lib2-divmod-hi.o libgcc/./lib2-divtable.o libgcc/./lib2-mul.o libgcc/./unwind-dw2.o libgcc/./unwind-dw2-fde.o libgcc/./unwind-sjlj.o libgcc/./gthr-gnat.o libgcc/./unwind-c.o libgcc/./_eprintf.o libgcc/./__gcc_bcmp.o
*** buffer overflow detected ***: nios2-linux-uclibc-ar terminated
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6(__fortify_fail+0x48)[0x4012cda8]
/lib/tls/i686/cmov/libc.so.6[0x4012aeb0]
/lib/tls/i686/cmov/libc.so.6[0x4012a5a8]
/lib/tls/i686/cmov/libc.so.6(_IO_default_xsputn+0xc8)[0x4009cbb8]
/lib/tls/i686/cmov/libc.so.6(_IO_padn+0xed)[0x4008fded]
/lib/tls/i686/cmov/libc.so.6(_IO_vfprintf+0x27bf)[0x40070fef]
/lib/tls/i686/cmov/libc.so.6(__vsprintf_chk+0xa4)[0x4012a654]
/lib/tls/i686/cmov/libc.so.6(__sprintf_chk+0x2d)[0x4012a59d]
nios2-linux-uclibc-ar[0x8050832]
nios2-linux-uclibc-ar[0x804ea2b]
nios2-linux-uclibc-ar[0x80514f8]
nios2-linux-uclibc-ar[0x8054f48]
nios2-linux-uclibc-ar[0x804b5b5]
nios2-linux-uclibc-ar[0x804c250]
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe5)[0x40045775]
nios2-linux-uclibc-ar[0x8049611]
======= Memory map: ========
08048000-08091000 r-xp 00000000 08:06 954091 /home/actris/nios2-linux/toolchain-build/build/nios2/bin/nios2-linux-uclibc-ar
08091000-08092000 r--p 00048000 08:06 954091 /home/actris/nios2-linux/toolchain-build/build/nios2/bin/nios2-linux-uclibc-ar
08092000-08093000 rw-p 00049000 08:06 954091 /home/actris/nios2-linux/toolchain-build/build/nios2/bin/nios2-linux-uclibc-ar
08093000-08097000 rw-p 08093000 00:00 0
084d4000-087e1000 rw-p 084d4000 00:00 0 [heap]
40000000-4001c000 r-xp 00000000 08:06 638999 /lib/
ld-2.9.so 4001c000-4001d000 r--p 0001b000 08:06 638999 /lib/
ld-2.9.so 4001d000-4001e000 rw-p 0001c000 08:06 638999 /lib/
ld-2.9.so 4001e000-4001f000 r-xp 4001e000 00:00 0 [vdso]
4001f000-40021000 rw-p 4001f000 00:00 0
40021000-40022000 r--p 00000000 08:06 2785332 /usr/lib/locale/fr_FR.utf8/LC_MESSAGES/SYS_LC_MESSAGES
40022000-40029000 r--s 00000000 08:06 934131 /usr/lib/gconv/gconv-modules.cache
40029000-4002f000 rw-p 40029000 00:00 0
4002f000-4018b000 r-xp 00000000 08:06 672984 /lib/tls/i686/cmov/
libc-2.9.so 4018b000-4018c000 ---p 0015c000 08:06 672984 /lib/tls/i686/cmov/
libc-2.9.so 4018c000-4018e000 r--p 0015c000 08:06 672984 /lib/tls/i686/cmov/
libc-2.9.so 4018e000-4018f000 rw-p 0015e000 08:06 672984 /lib/tls/i686/cmov/
libc-2.9.so 4018f000-40193000 rw-p 4018f000 00:00 0
40193000-401d2000 r--p 00000000 08:06 2769782 /usr/lib/locale/fr_FR.utf8/LC_CTYPE
401d2000-401d6000 rw-p 401d2000 00:00 0
401e4000-401f1000 r-xp 00000000 08:06 639041 /lib/libgcc_s.so.1
401f1000-401f2000 r--p 0000c000 08:06 639041 /lib/libgcc_s.so.1
401f2000-401f3000 rw-p 0000d000 08:06 639041 /lib/libgcc_s.so.1
bfd68000-bfd7f000 rw-p bffe9000 00:00 0 [stack]
make[3]: *** [libgcc.a] Abandon
make[3]: *** Destruction du fichier « libgcc.a »
make[3]: quittant le répertoire « /home/actris/nios2-linux/toolchain-build/build/gcc-bootstrap-build/gcc »
make[2]: *** [libgcc.a] Erreur 2
make[2]: quittant le répertoire « /home/actris/nios2-linux/toolchain-build/build/gcc-bootstrap-build/gcc »
make[1]: *** [all-gcc] Erreur 2
make[1]: quittant le répertoire « /home/actris/nios2-linux/toolchain-build/build/gcc-bootstrap-build »
make: *** [/home/actris/nios2-linux/toolchain-build/build/gcc-bootstrap-build/.compiled] Erreur 2
</div>