public inbox for gcc@gcc.gnu.org
 help / color / mirror / Atom feed
* Please help to build h8300 toolchain
@ 2009-07-30  5:34 ariga masahiro
  0 siblings, 0 replies; only message in thread
From: ariga masahiro @ 2009-07-30  5:34 UTC (permalink / raw)
  To: gcc

[-- Attachment #1: Type: text/plain, Size: 4494 bytes --]

Hello,

I urgently need to install h8300 toolchain,or else...

I am struggling to build h8300 toolchain on Cygwin.
First I tried to build using latest GCC versions but all of them resulted in 
error,
so I searched Internet and discovered others succeeded version.
They say succeeded in GCC3.3.2 so I am compelled to use GCC3.3.2.

I used next version.
binutils-2.14.tar.bz2
gcc-3.3.2.tar.bz2
newlib-1.11.0.tar.gz

I learned it is necessary to patch gcc for complying to double 64 bits.
I've got patch(gcc_diff-new.txt) for GCC3.3.2 source,and applied it.

To configure,I used next command shell.
--setup.sh
export TARGET=h8300-elf
export PREFIX=/gnutools

--for binuteils
/src/binutils-2.14/configure --target=$TARGET --prefix=$PREFIX --enable-multilib 
 -v 2>&1 | tee configure.out
make -w all install 2>&1 | tee make.out

--for gcc
/src/gcc-3.3.2/configure --target=$TARGET --prefix=$PREFIX --enable-multilib 
 --enable-languages=c,c++ --with-gnu-as --with-gnu-ld --with-newlib --with-gxx-include-dir=/gnutools/h8300-elf/include 
 -v  2>&1 | tee configgcc.out
make -w all install 2>&1 | tee makegcc.txt

I succeeded binuteils configure.

When I configured gcc there appeared next error.
-- error begin
/tmp/build/build_gcc/gcc/xgcc -B/tmp/build/build_gcc/gcc/ -nostdinc -B/tmp/build/build_gcc/h8300-elf/newlib/ 
 -isystem /t
mp/build/build_gcc/h8300-elf/newlib/targ-include -isystem 
/src/gcc-3.3.2/newlib/libc/include -B/gnutools/h8300-elf/bin/
-B/gnutools/h8300-elf/lib/ -isystem 
/gnutools/h8300-elf/include -c -DHAVE_CONFIG_H -O2 -g -O2  -mh -mn -mint32 -I. 
 -I/sr
c/gcc-3.3.2/libiberty/../include  -W -Wall -Wtraditional -pedantic 
/src/gcc-3.3.2/libiberty/concat.c -o concat.o
if [ x"" != x ]; then \
          /tmp/build/build_gcc/gcc/xgcc -B/tmp/build/build_gcc/gcc/ -nostdinc 
 -B/tmp/build/build_gcc/h8300-elf/newlib/ -
isystem /tmp/build/build_gcc/h8300-elf/newlib/targ-include -isystem 
/src/gcc-3.3.2/newlib/libc/include -B/gnutools/h8300
-elf/bin/ -B/gnutools/h8300-elf/lib/ -isystem 
/gnutools/h8300-elf/include -c -DHAVE_CONFIG_H -O2 -g -O2  -mh -mn -mint32
 -I. -I/src/gcc-3.3.2/libiberty/../include  -W -Wall -Wtraditional -pedantic 
/src/gcc-3.3.2/libiberty/dyn-string.c -o p
ic/dyn-string.o; \
        else true; fi
/tmp/build/build_gcc/gcc/xgcc -B/tmp/build/build_gcc/gcc/ -nostdinc -B/tmp/build/build_gcc/h8300-elf/newlib/ 
 -isystem /t
mp/build/build_gcc/h8300-elf/newlib/targ-include -isystem 
/src/gcc-3.3.2/newlib/libc/include -B/gnutools/h8300-elf/bin/
-B/gnutools/h8300-elf/lib/ -isystem 
/gnutools/h8300-elf/include -c -DHAVE_CONFIG_H -O2 -g -O2  -mh -mn -mint32 -I. 
 -I/sr
c/gcc-3.3.2/libiberty/../include  -W -Wall -Wtraditional -pedantic 
/src/gcc-3.3.2/libiberty/dyn-string.c -o dyn-string.o

/src/gcc-3.3.2/libiberty/dyn-string.c: In function `dyn_string_init':
/src/gcc-3.3.2/libiberty/dyn-string.c:88: internal compiler error: 
Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
make[3]: *** [dyn-string.o] Error 1
make[3]: Leaving directory 
`/tmp/build/build_gcc/h8300-elf/h8300h/normal/int32/libiberty'
make[2]: *** [multi-do] Error 1
make[2]: Leaving directory `/tmp/build/build_gcc/h8300-elf/libiberty'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/tmp/build/build_gcc/h8300-elf/libiberty'
make: *** [all-target-libiberty] Error 2
make: Leaving directory `/tmp/build/build_gcc'
-- error end

I append the patch and makegcc.txt in compressed form.

As I said I configure on latest Cygwin.
It7s preinstalled gcc version is following.
Although I do not know to change parameters.
$ gcc -v
Reading specs from /usr/lib/gcc/i686-pc-cygwin/3.4.4/specs
Configured with: 
/managed/gcc-build/final-v3-bootstrap/gcc-3.4.4-999/configure --verbose --program-suffix=-3 
 --prefix=/u
sr --exec-prefix=/usr --sysconfdir=/etc --libdir=/usr/lib --libexecdir=/usr/lib 
 --mandir=/usr/share/man --infodir=/usr/s
hare/info --enable-languages=c,ada,c++,d,f77,pascal,java,objc --enable-nls --without-included-gettext 
 --enable-version-s
pecific-runtime-libs --without-x --enable-libgcj --disable-java-awt --with-system-zlib 
 --enable-interpreter --disable-li
bgcj-debug --enable-threads=posix --enable-java-gc=boehm --disable-win32-registry 
 --enable-sjlj-exceptions --enable-hash
-synchronization --enable-libstdcxx-debug
Thread model: posix
gcc version 3.4.4 (cygming special, gdc 0.12, using dmd 0.125)

Please help installing h8 toolchain.

Masahiro Ariga

[-- Attachment #2: sendfiles.tar.bz2 --]
[-- Type: application/octet-stream, Size: 82859 bytes --]

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2009-07-30  5:34 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-07-30  5:34 Please help to build h8300 toolchain ariga masahiro

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).