This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Attempting to build g++-2.95.3 for m68k-elf



I'm trying to build a cross compiler for m68k-ef, based on
gcc-2.95.3(with gcc-g++-2.95.3 merged on top), but unfortunately
there's no directory m68k-elf/libiberty, so the make goes into
recursion (181 times!) and then fails when it runs out of space for
whared libraires....  Here's the log.
Note the 'cd: ../libiberty: No such file or directory' on the 18th
line(and that I snippe lots of stuff out). The config.status is after
the output:

make[1]: Entering directory `/home/pbarada/work/cvs-wavemark/cross-linux-tools/obj-g++/m68k-elf/build-gcc/m68k-elf/libstdc++'
if [ x"no" = xyes ] && [ ! -d pic ]; then \
  mkdir pic; \
else true; fi
touch stamp-picdir
cd ../libio ; make "SHELL=/bin/sh" "INSTALL=/bin/sh /home/pbarada/work/cvs-wavemark/cross-linux-tools/g++-2.95.3/install-sh -c" "INSTALL_DATA=/bin/sh /home/pbarada/work/cvs-wavemark/cross-linux-tools/g++-2.95.3/install-sh -c -m 644" "INSTALL_PROGRAM=/bin/sh /home/pbarada/work/cvs-wavemark/cross-linux-tools/g++-2.95.3/install-sh -c " "prefix=/tmp/g++" "exec_prefix=/tmp/g++" "tooldir=/tmp/g++/m68k-elf" "gxx_include_dir=/tmp/g++/include/g++-3" "libsubdir=/tmp/g++/lib/gcc-lib/m68k-elf/2.95.3" "gcc_version=2.95.3" "gcc_version_trigger=/home/pbarada/work/cvs-wavemark/cross-linux-tools/g++-2.95.3/gcc/version.c" "AR=m68k-elf-ar" "AR_FLAGS=rc" "CC=/home/pbarada/work/cvs-wavemark/cross-linux-tools/obj-g++/m68k-elf/build-gcc/gcc/xgcc -B/home/pbarada/work/cvs-wavemark/cross-linux-tools/obj-g++/m68k-elf/build-gcc/gcc/ -B/tmp/g++/m68k-elf/bin/" "CXX=/home/pbarada/work/cvs-wavemark/cross-linux-tools/obj-g++/m68k-elf/build-gcc/gcc/xgcc -B/home/pbarada/work/cvs-wavemark/cross-linux-tools/obj-g!
!
!
++/m68k-elf/build-gcc/gcc/ -B/tmp/g++/m68k-elf/bin/" "CFLAGS=-g -O2" "CXXFLAGS=-g -O2" "NM=m68k-elf-nm" "RANLIB=m68k-elf-ranlib" "LIBCFLAGS=-g -O2" "LIBCXXFLAGS=-g -O2 -fno-implicit-templates" "LOADLIBES=" "LDFLAGS=" "MAKEINFO=/home/pbarada/work/cvs-wavemark/cross-linux-tools/obj-g++/m68k-elf/build-gcc/texinfo/makeinfo/makeinfo " "SHLIB=libstdc++.so.2.10.0" "SHCURSES=" "RUNTESTFLAGS=" iostream.list
make[2]: Entering directory `/home/pbarada/work/cvs-wavemark/cross-linux-tools/obj-g++/m68k-elf/build-gcc/m68k-elf/libio'
make[2]: `iostream.list' is up to date.
make[2]: Leaving directory `/home/pbarada/work/cvs-wavemark/cross-linux-tools/obj-g++/m68k-elf/build-gcc/m68k-elf/libio'
test x"no" != xyes || \
  /home/pbarada/work/cvs-wavemark/cross-linux-tools/obj-g++/m68k-elf/build-gcc/gcc/xgcc -B/home/pbarada/work/cvs-wavemark/cross-linux-tools/obj-g++/m68k-elf/build-gcc/gcc/ -B/tmp/g++/m68k-elf/bin/ -c -g -O2 -fno-implicit-templates -I/home/pbarada/work/cvs-wavemark/cross-linux-tools/g++-2.95.3/libstdc++ -I/home/pbarada/work/cvs-wavemark/cross-linux-tools/g++-2.95.3/libstdc++/stl -I../libio -I/home/pbarada/work/cvs-wavemark/cross-linux-tools/g++-2.95.3/libstdc++/../libio -nostdinc++   /home/pbarada/work/cvs-wavemark/cross-linux-tools/g++-2.95.3/libstdc++/cstringi.cc -o pic/cstringi.o

<Snip out lots of stuff, but still leaving us in libstd++>

  /home/pbarada/work/cvs-wavemark/cross-linux-tools/obj-g++/m68k-elf/build-gcc/gcc/xgcc -B/home/pbarada/work/cvs-wavemark/cross-linux-tools/obj-g++/m68k-elf/build-gcc/gcc/ -B/tmp/g++/m68k-elf/bin/ -c -g -O2 -fno-implicit-templates -I/home/pbarada/work/cvs-wavemark/cross-linux-tools/g++-2.95.3/libstdc++ -I/home/pbarada/work/cvs-wavemark/cross-linux-tools/g++-2.95.3/libstdc++/stl -I../libio -I/home/pbarada/work/cvs-wavemark/cross-linux-tools/g++-2.95.3/libstdc++/../libio -nostdinc++   -DLD \
    `for N in EXTRACT INSERT; do echo " -D${N}"; done` \
    /home/pbarada/work/cvs-wavemark/cross-linux-tools/g++-2.95.3/libstdc++/cinst.cc -o pic/ldcomio.o; \
else true ; fi
/home/pbarada/work/cvs-wavemark/cross-linux-tools/obj-g++/m68k-elf/build-gcc/gcc/xgcc -B/home/pbarada/work/cvs-wavemark/cross-linux-tools/obj-g++/m68k-elf/build-gcc/gcc/ -B/tmp/g++/m68k-elf/bin/ -c -g -O2 -fno-implicit-templates -I/home/pbarada/work/cvs-wavemark/cross-linux-tools/g++-2.95.3/libstdc++ -I/home/pbarada/work/cvs-wavemark/cross-linux-tools/g++-2.95.3/libstdc++/stl -I../libio -I/home/pbarada/work/cvs-wavemark/cross-linux-tools/g++-2.95.3/libstdc++/../libio -nostdinc++  -DLD `for N in EXTRACT INSERT; do echo " -D${N}"; done` \
  /home/pbarada/work/cvs-wavemark/cross-linux-tools/g++-2.95.3/libstdc++/cinst.cc -o ldcomio.o
touch bigstmp-complx
cd ../libiberty ; make "SHELL=/bin/sh" "INSTALL=/bin/sh /home/pbarada/work/cvs-wavemark/cross-linux-tools/g++-2.95.3/install-sh -c" "INSTALL_DATA=/bin/sh /home/pbarada/work/cvs-wavemark/cross-linux-tools/g++-2.95.3/install-sh -c -m 644" "INSTALL_PROGRAM=/bin/sh /home/pbarada/work/cvs-wavemark/cross-linux-tools/g++-2.95.3/install-sh -c " "prefix=/tmp/g++" "exec_prefix=/tmp/g++" "tooldir=/tmp/g++/m68k-elf" "gxx_include_dir=/tmp/g++/include/g++-3" "libsubdir=/tmp/g++/lib/gcc-lib/m68k-elf/2.95.3" "gcc_version=2.95.3" "gcc_version_trigger=/home/pbarada/work/cvs-wavemark/cross-linux-tools/g++-2.95.3/gcc/version.c" "AR=m68k-elf-ar" "AR_FLAGS=rc" "CC=/home/pbarada/work/cvs-wavemark/cross-linux-tools/obj-g++/m68k-elf/build-gcc/gcc/xgcc -B/home/pbarada/work/cvs-wavemark/cross-linux-tools/obj-g++/m68k-elf/build-gcc/gcc/ -B/tmp/g++/m68k-elf/bin/" "CXX=/home/pbarada/work/cvs-wavemark/cross-linux-tools/obj-g++/m68k-elf/build-gcc/gcc/xgcc -B/home/pbarada/work/cvs-wavemark/cross-linux-tools/o!
!
!
bj-g++/m68k-elf/build-gcc/gcc/ -B/tmp/g++/m68k-elf/bin/" "CFLAGS=-g -O2" "CXXFLAGS=-g -O2" "NM=m68k-elf-nm" "RANLIB=m68k-elf-ranlib" "LIBCFLAGS=-g -O2" "LIBCXXFLAGS=-g -O2 -fno-implicit-templates" "LOADLIBES=" "LDFLAGS=" "MAKEINFO=/home/pbarada/work/cvs-wavemark/cross-linux-tools/obj-g++/m68k-elf/build-gcc/texinfo/makeinfo/makeinfo " "SHLIB=libstdc++.so.2.10.0" "SHCURSES=" "RUNTESTFLAGS="
/bin/sh: cd: ../libiberty: No such file or directory
make[2]: Entering directory `/home/pbarada/work/cvs-wavemark/cross-linux-tools/obj-g++/m68k-elf/build-gcc/m68k-elf/libstdc++'
cd ../libio ; make "SHELL=/bin/sh" "INSTALL=/bin/sh /home/pbarada/work/cvs-wavemark/cross-linux-tools/g++-2.95.3/install-sh -c" "INSTALL_DATA=/bin/sh /home/pbarada/work/cvs-wavemark/cross-linux-tools/g++-2.95.3/install-sh -c -m 644" "INSTALL_PROGRAM=/bin/sh /home/pbarada/work/cvs-wavemark/cross-linux-tools/g++-2.95.3/install-sh -c " "prefix=/tmp/g++" "exec_prefix=/tmp/g++" "tooldir=/tmp/g++/m68k-elf" "gxx_include_dir=/tmp/g++/include/g++-3" "libsubdir=/tmp/g++/lib/gcc-lib/m68k-elf/2.95.3" "gcc_version=2.95.3" "gcc_version_trigger=/home/pbarada/work/cvs-wavemark/cross-linux-tools/g++-2.95.3/gcc/version.c" "AR=m68k-elf-ar" "AR_FLAGS=rc" "CC=/home/pbarada/work/cvs-wavemark/cross-linux-tools/obj-g++/m68k-elf/build-gcc/gcc/xgcc -B/home/pbarada/work/cvs-wavemark/cross-linux-tools/obj-g++/m68k-elf/build-gcc/gcc/ -B/tmp/g++/m68k-elf/bin/" "CXX=/home/pbarada/work/cvs-wavemark/cross-linux-tools/obj-g++/m68k-elf/build-gcc/gcc/xgcc -B/home/pbarada/work/cvs-wavemark/cross-linux-tools/obj-g!
!
!
++/m68k-elf/build-gcc/gcc/ -B/tmp/g++/m68k-elf/bin/" "CFLAGS=-g -O2" "CXXFLAGS=-g -O2" "NM=m68k-elf-nm" "RANLIB=m68k-elf-ranlib" "LIBCFLAGS=-g -O2" "LIBCXXFLAGS=-g -O2 -fno-implicit-templates" "LOADLIBES=" "LDFLAGS=" "MAKEINFO=/home/pbarada/work/cvs-wavemark/cross-linux-tools/obj-g++/m68k-elf/build-gcc/texinfo/makeinfo/makeinfo " "SHLIB=libstdc++.so.2.10.0" "SHCURSES=" "RUNTESTFLAGS=" iostream.list
make[3]: Entering directory `/home/pbarada/work/cvs-wavemark/cross-linux-tools/obj-g++/m68k-elf/build-gcc/m68k-elf/libio'
make[3]: `iostream.list' is up to date.
make[3]: Leaving directory `/home/pbarada/work/cvs-wavemark/cross-linux-tools/obj-g++/m68k-elf/build-gcc/m68k-elf/libio'
cd ../libiberty ; make "SHELL=/bin/sh" "INSTALL=/bin/sh /home/pbarada/work/cvs-wavemark/cross-linux-tools/g++-2.95.3/install-sh -c" "INSTALL_DATA=/bin/sh /home/pbarada/work/cvs-wavemark/cross-linux-tools/g++-2.95.3/install-sh -c -m 644" "INSTALL_PROGRAM=/bin/sh /home/pbarada/work/cvs-wavemark/cross-linux-tools/g++-2.95.3/install-sh -c " "prefix=/tmp/g++" "exec_prefix=/tmp/g++" "tooldir=/tmp/g++/m68k-elf" "gxx_include_dir=/tmp/g++/include/g++-3" "libsubdir=/tmp/g++/lib/gcc-lib/m68k-elf/2.95.3" "gcc_version=2.95.3" "gcc_version_trigger=/home/pbarada/work/cvs-wavemark/cross-linux-tools/g++-2.95.3/gcc/version.c" "AR=m68k-elf-ar" "AR_FLAGS=rc" "CC=/home/pbarada/work/cvs-wavemark/cross-linux-tools/obj-g++/m68k-elf/build-gcc/gcc/xgcc -B/home/pbarada/work/cvs-wavemark/cross-linux-tools/obj-g++/m68k-elf/build-gcc/gcc/ -B/tmp/g++/m68k-elf/bin/" "CXX=/home/pbarada/work/cvs-wavemark/cross-linux-tools/obj-g++/m68k-elf/build-gcc/gcc/xgcc -B/home/pbarada/work/cvs-wavemark/cross-linux-tools/o!
!
!
bj-g++/m68k-elf/build-gcc/gcc/ -B/tmp/g++/m68k-elf/bin/" "CFLAGS=-g -O2" "CXXFLAGS=-g -O2" "NM=m68k-elf-nm" "RANLIB=m68k-elf-ranlib" "LIBCFLAGS=-g -O2" "LIBCXXFLAGS=-g -O2 -fno-implicit-templates" "LOADLIBES=" "LDFLAGS=" "MAKEINFO=/home/pbarada/work/cvs-wavemark/cross-linux-tools/obj-g++/m68k-elf/build-gcc/texinfo/makeinfo/makeinfo " "SHLIB=libstdc++.so.2.10.0" "SHCURSES=" "RUNTESTFLAGS="
/bin/sh: cd: ../libiberty: No such file or directory
make[3]: Entering directory `/home/pbarada/work/cvs-wavemark/cross-linux-tools/obj-g++/m68k-elf/build-gcc/m68k-elf/libstdc++'

The config.status is:

[pbarada: ~/work/cvs-wavemark/cross-linux-tools/obj-g++/m68k-elf/build-gcc] > cat config.status
#!/bin/sh
# This file was generated automatically by configure.  Do not edit.
# This directory was configured as follows:
/home/pbarada/work/cvs-wavemark/cross-linux-tools/g++-2.95.3/configure --with-gcc-version-trigger=/home/pbarada/work/cvs-wavemark/cross-linux-tools/g++-2.95.3/gcc/version.c --host=i686-pc-linux-gnu --target=m68k-elf --prefix=/tmp/g++ --enable-languages=c,c++ --with-local-prefix=/tmp/g++/m68k-elf --norecursion 
# 


Any help or suggestions will be *most* appreiciated...

-- 
Peter Barada                                   Peter.Barada@motorola.com
Wizard                                         781-852-2768 (direct)
WaveMark Solutions(wholly owned by Motorola)   781-270-0193 (fax)


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]