Hello everyone, I tried to install h8300-elf ToolChain on Cygwin using next sources.But I was encountered Segmentation errors like below, and I am now in serious predicament. Please help me. Before installing h8300-elf ToolChain,I previously installed eCos source specifying pre_built sh-elf. After that I tried to install h8300-elf ToolChain. binutils-2.19.1.tar.bz2 gcc-4.3.2.tar.bz2 newlib-1.16.0.tar.gz I decompressed these in /src. To do installation I made shell scripts. I append these scripts below,please refer them. I worked under /tmp/build /tmp-- |--build-- : here is setup.sh |--build_binutils : here is binutilsbuild.sh |--build_gcc : here is buildgcc.sh First of all I inserted newlib-1.16.0/newlib , newlib-1.16.0/libgloss into gcc-4.3.2 in order to build in one-time. $ cd /src $ mv newlib-1.16.0/newlib gcc-4.3.2 $ mv newlib-1.16.0/libgloss gcc-4.3.2 And I built binutils and succeeded. $ cd /tmp/build $ . setup.sh $ cd build_binutils $ . binutilsbuild.sh Next I tried ti build h8300-elf-gcc and encountered next error. $ cd build_gcc $ . buildgcc.sh /tmp/build/build_gcc/./gcc/xgcc -B/tmp/build/build_gcc/./gcc/ -nostdinc -B/tmp/build/build_gcc/h8300-elf/h8300s/normal/newlib/ -isystem /tmp/build/build_gcc/h8300-elf/h8300s/normal/newlib/targ-include -isystem /src/gcc-4.3.2/newlib/libc/include -B/gnutools/h8300-elf/bin/ -B/gnutools/h8300-elf/lib/ -isystem /gnutools/h8300-elf/include -isystem /gnutools/h8300-elf/sys-include -ms -mn -DPACKAGE_NAME =\"newlib\" -DPACKAGE_TARNAME=\"newlib\" -DPACKAGE_VERSION=\"1.16.0\" -DPACKAGE_STRING=\"newlib\ 1.16.0\" -DPACKAGE_BUGREPORT=\"\" -I. -I/src/gcc-4.3.2/newlib/libm/math -I/src/gcc-4.3.2/newlib/libm/ma th/../common -O2 -DSMALL_DTOA -DSMALL_MEMORY -fno-builtin -O2 -g -g -O2 -ms -mn -c -o lib_a-wf_lgamma.o `test -f 'wf_lgamma.c' || echo '/src/gcc-4.3.2/newlib/libm/math/'`wf_lgamma.c In file included from /src/gcc-4.3.2/newlib/libc/include/math.h:5, from /src/gcc-4.3.2/newlib/libm/math/../common/fdlibm.h:15, from /src/gcc-4.3.2/newlib/libm/math/wf_lgamma.c:17: /src/gcc-4.3.2/newlib/libc/include/sys/reent.h:95: internal compiler error: Segmentation fault Please submit a full bug report, with preprocessed source if appropriate. See for instructions. make[8]: *** [lib_a-wf_lgamma.o] Error 1 make[8]: Leaving directory `/tmp/build/build_gcc/h8300-elf/h8300s/normal/newlib/libm/math' make[7]: *** [all-recursive] Error 1 make[7]: Leaving directory `/tmp/build/build_gcc/h8300-elf/h8300s/normal/newlib/libm' make[6]: *** [all-recursive] Error 1 make[6]: Leaving directory `/tmp/build/build_gcc/h8300-elf/h8300s/normal/newlib' make[5]: *** [all] Error 2 make[5]: Leaving directory `/tmp/build/build_gcc/h8300-elf/h8300s/normal/newlib' make[4]: *** [multi-do] Error 1 make[4]: Leaving directory `/tmp/build/build_gcc/h8300-elf/newlib' make[3]: *** [all-multi] Error 2 make[3]: Leaving directory `/tmp/build/build_gcc/h8300-elf/newlib' make[2]: *** [all] Error 2 make[2]: Leaving directory `/tmp/build/build_gcc/h8300-elf/newlib' make[1]: *** [all-target-newlib] Error 2 make[1]: Leaving directory `/tmp/build/build_gcc' make: *** [all] Error 2 make: Leaving directory `/tmp/build/build_gcc' link@group129 /tmp/build/build_gcc -- end of error -- Shell scripts--       export TARGET=h8300-elf export PREFIX=/gnutools /src/binutils-2.19.1/configure --target=$TARGET --prefix=$PREFIX -v 2>&1 | tee configure.out make -w all install 2>&1 | tee make.out /src/gcc-4.3.2/configure --target=$TARGET --prefix=$PREFIX --enable-languages=c,c++ --with-gnu-as --with-gnu-ld --with-newlib --with-ggxx-include-dir=/gnutools/sh-elf/include -v 2>&1 | tee configgcc.out make -w all install 2>&1 | tee makegcc.txt I alse send configgcc.out,makegcc.txt. Please help me. Masahiro Ariga