public inbox for crossgcc@sourceware.org
 help / color / mirror / Atom feed
From: Mad Matt <madmatt@bits.bris.ac.uk>
To: CrossGCC mailing list <crossgcc@sourceware.cygnus.com>
Subject: Building problems
Date: Tue, 30 May 2000 08:41:00 -0000	[thread overview]
Message-ID: <Pine.LNX.4.10.10005301622460.13629-201000@bits.bris.ac.uk> (raw)

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

Hi, I've only just joined this list, partly from desperation, but I'm
having problems building an i686 hosted, sparc target gcc.

I've downloaded:

+ binutils 2.9.1
+ gcc 2.95.2
+ glibc 2.1.3 (including the extra add-ons)

I'm using sparc-unknown-linux-gnu as the target.

I've tried building the packages separately, and with binutils and gcc
together. binutils seems to build fine in either case, but gcc always
falls over. I've enclosed logs of both output & error, (sorry, don't know
how to do both). I haven't touched glibc at all yet as I don't know what
parts of the tree to symlink in, (the faq only covers newlib).

The configure script for gcc gets called with:

./configure --prefix=/usr/sparc-unknown-linux-gnu \
--target=sparc-unknown-linux-gnu --enable-shared --enable-haifa \
--with-gnu-as --with-gnu-ld --enable-threads --enable-cpp \
--with-headers=/mnt/include/ --with-libs=/mnt/lib1

The libs and headers are from RedHat 6.0 for sparc which I exported via
nfs.

Any help greatly appreciated

Matt

[-- Attachment #2: output.log --]
[-- Type: text/plain, Size: 11552 bytes --]

make[1]: Entering directory `/usr/src/build/libiberty'
make[2]: Entering directory `/usr/src/build/libiberty/testsuite'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/usr/src/build/libiberty/testsuite'
make[1]: Leaving directory `/usr/src/build/libiberty'
make[1]: Entering directory `/usr/src/build/etc'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/usr/src/build/etc'
make[1]: Entering directory `/usr/src/build/texinfo'
make -j 2 all-recursive
make[2]: Entering directory `/usr/src/build/texinfo'
Making all in intl
make[3]: Entering directory `/usr/src/build/texinfo/intl'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/usr/src/build/texinfo/intl'
Making all in lib
make[3]: Entering directory `/usr/src/build/texinfo/lib'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/usr/src/build/texinfo/lib'
Making all in makeinfo
make[3]: Entering directory `/usr/src/build/texinfo/makeinfo'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/usr/src/build/texinfo/makeinfo'
make[2]: Leaving directory `/usr/src/build/texinfo'
make[1]: Leaving directory `/usr/src/build/texinfo'
make[1]: Entering directory `/usr/src/build/bfd'
make -j 2 all-recursive
make[2]: Entering directory `/usr/src/build/bfd'
Making all in doc
make[3]: Entering directory `/usr/src/build/bfd/doc'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/usr/src/build/bfd/doc'
make[2]: Leaving directory `/usr/src/build/bfd'
make[1]: Leaving directory `/usr/src/build/bfd'
make[1]: Entering directory `/usr/src/build/opcodes'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/usr/src/build/opcodes'
make[1]: Entering directory `/usr/src/build/binutils'
make[1]: Entering directory `/usr/src/build/gas'
make -j 2 all-recursive
make[1]: Leaving directory `/usr/src/build/binutils'
make[2]: Entering directory `/usr/src/build/gas'
Making all in doc
make[3]: Entering directory `/usr/src/build/gas/doc'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/usr/src/build/gas/doc'
make[2]: Leaving directory `/usr/src/build/gas'
make[1]: Leaving directory `/usr/src/build/gas'
Configuring in sparc-unknown-linux-gnu/libf2c
make[1]: Entering directory `/usr/src/build/ld'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/usr/src/build/ld'
Configuring in sparc-unknown-linux-gnu/libchill
loading cache ./config.cache
checking if compiler f771 has been built... yes
checking for gcc... /usr/src/build/gcc/xgcc -B/usr/src/build/gcc/ -B/usr/sparc-unknown-linux-gnu/sparc-unknown-linux-gnu/bin/
checking whether the C compiler (/usr/src/build/gcc/xgcc -B/usr/src/build/gcc/ -B/usr/sparc-unknown-linux-gnu/sparc-unknown-linux-gnu/bin/ -g -O2 ) works... loading cache ./config.cache
checking if compiler cc1chill has been built... yes
checking for gcc... /usr/src/build/gcc/xgcc -B/usr/src/build/gcc/ -B/usr/sparc-unknown-linux-gnu/sparc-unknown-linux-gnu/bin/
checking whether the C compiler (/usr/src/build/gcc/xgcc -B/usr/src/build/gcc/ -B/usr/sparc-unknown-linux-gnu/sparc-unknown-linux-gnu/bin/ -g -O2 ) works... no
no
Configuring in sparc-unknown-linux-gnu/libobjc
make[1]: Entering directory `/usr/src/build/gcc'
(cd intl && make -j 2 all)
make[2]: Entering directory `/usr/src/build/gcc/intl'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/usr/src/build/gcc/intl'
make[1]: Leaving directory `/usr/src/build/gcc'
loading cache ./config.cache
checking if compiler cc1obj has been built... yes
checking for gcc... /usr/src/build/gcc/xgcc -B/usr/src/build/gcc/ -B/usr/sparc-unknown-linux-gnu/sparc-unknown-linux-gnu/bin/
checking whether the C compiler (/usr/src/build/gcc/xgcc -B/usr/src/build/gcc/ -B/usr/sparc-unknown-linux-gnu/sparc-unknown-linux-gnu/bin/ -g -O2 ) works... Configuring in sparc-unknown-linux-gnu/libiberty
no
loading cache ./config.cache
checking host system type... sparc-unknown-linux-gnu
checking build system type... i686-pc-linux-gnu
checking for sparc-unknown-linux-gnu-ar... /usr/src/build/binutils/ar
checking for sparc-unknown-linux-gnu-ranlib... /usr/src/build/binutils/ranlib
checking for gcc... /usr/src/build/gcc/xgcc -B/usr/src/build/gcc/ -B/usr/sparc-unknown-linux-gnu/sparc-unknown-linux-gnu/bin/
checking whether we are using GNU C... yes
checking whether /usr/src/build/gcc/xgcc -B/usr/src/build/gcc/ -B/usr/sparc-unknown-linux-gnu/sparc-unknown-linux-gnu/bin/ accepts -g... yes
checking for POSIXized ISC... no
checking for a BSD compatible install... /usr/bin/install -c
Appending ../../../src/libiberty/config/../../config/mh-sparcpic to xhost-mkfrag
xhost-mkfrag is unchanged
checking how to run the C preprocessor... /usr/src/build/gcc/xgcc -B/usr/src/build/gcc/ -B/usr/sparc-unknown-linux-gnu/sparc-unknown-linux-gnu/bin/ -E
checking for sys/file.h... yes
checking for sys/param.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for unistd.h... yes
checking for strings.h... yes
checking for sys/time.h... yes
checking for sys/resource.h... yes
checking for sys/wait.h that is POSIX.1 compatible... yes
checking whether the C compiler (/usr/src/build/gcc/xgcc -B/usr/src/build/gcc/ -B/usr/sparc-unknown-linux-gnu/sparc-unknown-linux-gnu/bin/ -g -O2 ) works... no
make[1]: Entering directory `/usr/src/build/sparc-unknown-linux-gnu/libio'
make[2]: Entering directory `/usr/src/build/sparc-unknown-linux-gnu/libio'
if [ -z "" ]; then \
  true; \
else \
  rootpre=`pwd`/; export rootpre; \
  srcrootpre=`cd ../../../src/libio; pwd`/; export srcrootpre; \
  lib=`echo ${rootpre} | sed -e 's,^.*/\([^/][^/]*\)/$,\1,'`; \
  compiler="/usr/src/build/gcc/xgcc -B/usr/src/build/gcc/ -B/usr/sparc-unknown-linux-gnu/sparc-unknown-linux-gnu/bin/"; \
  for i in `${compiler} --print-multi-lib 2>/dev/null`; do \
    dir=`echo $i | sed -e 's/;.*$//'`; \
    if [ "${dir}" = "." ]; then \
      true; \
    else \
      if [ -d ../${dir}/${lib} ]; then \
	flags=`echo $i | sed -e 's/^[^;]*;//' -e 's/@/ -/g'`; \
	if (cd ../${dir}/${lib}; make -j 2 "SHELL=/bin/sh" "INSTALL=/bin/sh /usr/src/src/install-sh -c" "INSTALL_DATA=/bin/sh /usr/src/src/install-sh -c -m 644" "INSTALL_PROGRAM=/bin/sh /usr/src/src/install-sh -c " "prefix=/usr/sparc-unknown-linux-gnu" "exec_prefix=/usr/sparc-unknown-linux-gnu" "tooldir=/usr/sparc-unknown-linux-gnu/sparc-unknown-linux-gnu" "gxx_include_dir=/usr/sparc-unknown-linux-gnu/include/g++-3" "libsubdir=/usr/sparc-unknown-linux-gnu/lib/gcc-lib/sparc-unknown-linux-gnu/2.95.2" "gcc_version=2.95.2" "gcc_version_trigger=/usr/src/src/gcc/version.c" "AR=/usr/src/build/binutils/ar" "AR_FLAGS=rc" "CC=/usr/src/build/gcc/xgcc -B/usr/src/build/gcc/ -B/usr/sparc-unknown-linux-gnu/sparc-unknown-linux-gnu/bin/" "CXX=/usr/src/build/gcc/xgcc -B/usr/src/build/gcc/ -B/usr/sparc-unknown-linux-gnu/sparc-unknown-linux-gnu/bin/" "CFLAGS=-g -O2" "CXXFLAGS=-g -O2 -fvtable-thunks -D_GNU_SOURCE" "NM=/usr/src/build/binutils/nm-new" "RANLIB=/usr/src/build/binutils/ranlib" "LIBCFLAGS=-g -O2" "LIBCXXFLAGS=-g -O2 -fvtable-thunks -D_GNU_SOURCE -fno-implicit-templates" "LOADLIBES=" "LDFLAGS=" "MAKEINFO=/usr/src/build/texinfo/makeinfo/makeinfo " "SHLIB=" "SHCURSES=" "RUNTESTFLAGS=" \
			CFLAGS="-g -O2 ${flags}" \
			CXXFLAGS="-g -O2 -fvtable-thunks -D_GNU_SOURCE ${flags}" \
			LIBCFLAGS="-g -O2 ${flags}" \
			LIBCXXFLAGS="-g -O2 -fvtable-thunks -D_GNU_SOURCE -fno-implicit-templates ${flags}" \
			LDFLAGS=" ${flags}" \
			all); then \
	  true; \
	else \
	  exit 1; \
	fi; \
      else true; \
      fi; \
    fi; \
  done; \
fi
make[2]: Leaving directory `/usr/src/build/sparc-unknown-linux-gnu/libio'
make[2]: Entering directory `/usr/src/build/sparc-unknown-linux-gnu/libio'
cd tests; make all ...
make[3]: Entering directory `/usr/src/build/sparc-unknown-linux-gnu/libio/tests'
make[3]: Leaving directory `/usr/src/build/sparc-unknown-linux-gnu/libio/tests'
cd dbz; make all ...
make[3]: Entering directory `/usr/src/build/sparc-unknown-linux-gnu/libio/dbz'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/usr/src/build/sparc-unknown-linux-gnu/libio/dbz'
cd stdio; make all ...
make[3]: Entering directory `/usr/src/build/sparc-unknown-linux-gnu/libio/stdio'
make[3]: Leaving directory `/usr/src/build/sparc-unknown-linux-gnu/libio/stdio'
cd testsuite; make all ...
make[3]: Entering directory `/usr/src/build/sparc-unknown-linux-gnu/libio/testsuite'
make[3]: Leaving directory `/usr/src/build/sparc-unknown-linux-gnu/libio/testsuite'
make[2]: Leaving directory `/usr/src/build/sparc-unknown-linux-gnu/libio'
make[1]: Leaving directory `/usr/src/build/sparc-unknown-linux-gnu/libio'
make[1]: Entering directory `/usr/src/build/sparc-unknown-linux-gnu/libstdc++'
cd ../libio ; make -j 2 "SHELL=/bin/sh" "INSTALL=/bin/sh /usr/src/src/install-sh -c" "INSTALL_DATA=/bin/sh /usr/src/src/install-sh -c -m 644" "INSTALL_PROGRAM=/bin/sh /usr/src/src/install-sh -c " "prefix=/usr/sparc-unknown-linux-gnu" "exec_prefix=/usr/sparc-unknown-linux-gnu" "tooldir=/usr/sparc-unknown-linux-gnu/sparc-unknown-linux-gnu" "gxx_include_dir=/usr/sparc-unknown-linux-gnu/include/g++-3" "libsubdir=/usr/sparc-unknown-linux-gnu/lib/gcc-lib/sparc-unknown-linux-gnu/2.95.2" "gcc_version=2.95.2" "gcc_version_trigger=/usr/src/src/gcc/version.c" "AR=/usr/src/build/binutils/ar" "AR_FLAGS=rc" "CC=/usr/src/build/gcc/xgcc -B/usr/src/build/gcc/ -B/usr/sparc-unknown-linux-gnu/sparc-unknown-linux-gnu/bin/" "CXX=/usr/src/build/gcc/xgcc -B/usr/src/build/gcc/ -B/usr/sparc-unknown-linux-gnu/sparc-unknown-linux-gnu/bin/" "CFLAGS=-g -O2" "CXXFLAGS=-g -O2 -fvtable-thunks -D_GNU_SOURCE" "NM=/usr/src/build/binutils/nm-new" "RANLIB=/usr/src/build/binutils/ranlib" "LIBCFLAGS=-g -O2" "LIBCXXFLAGS=-g -O2 -fvtable-thunks -D_GNU_SOURCE -fno-implicit-templates" "LOADLIBES=" "LDFLAGS=" "MAKEINFO=/usr/src/build/texinfo/makeinfo/makeinfo " "SHLIB=libstdc++-3-libc6.1-2-2.10.0.so" "SHCURSES=" "RUNTESTFLAGS=" iostream.list
cd ../libiberty ; make -j 2 "SHELL=/bin/sh" "INSTALL=/bin/sh /usr/src/src/install-sh -c" "INSTALL_DATA=/bin/sh /usr/src/src/install-sh -c -m 644" "INSTALL_PROGRAM=/bin/sh /usr/src/src/install-sh -c " "prefix=/usr/sparc-unknown-linux-gnu" "exec_prefix=/usr/sparc-unknown-linux-gnu" "tooldir=/usr/sparc-unknown-linux-gnu/sparc-unknown-linux-gnu" "gxx_include_dir=/usr/sparc-unknown-linux-gnu/include/g++-3" "libsubdir=/usr/sparc-unknown-linux-gnu/lib/gcc-lib/sparc-unknown-linux-gnu/2.95.2" "gcc_version=2.95.2" "gcc_version_trigger=/usr/src/src/gcc/version.c" "AR=/usr/src/build/binutils/ar" "AR_FLAGS=rc" "CC=/usr/src/build/gcc/xgcc -B/usr/src/build/gcc/ -B/usr/sparc-unknown-linux-gnu/sparc-unknown-linux-gnu/bin/" "CXX=/usr/src/build/gcc/xgcc -B/usr/src/build/gcc/ -B/usr/sparc-unknown-linux-gnu/sparc-unknown-linux-gnu/bin/" "CFLAGS=-g -O2" "CXXFLAGS=-g -O2 -fvtable-thunks -D_GNU_SOURCE" "NM=/usr/src/build/binutils/nm-new" "RANLIB=/usr/src/build/binutils/ranlib" "LIBCFLAGS=-g -O2" "LIBCXXFLAGS=-g -O2 -fvtable-thunks -D_GNU_SOURCE -fno-implicit-templates" "LOADLIBES=" "LDFLAGS=" "MAKEINFO=/usr/src/build/texinfo/makeinfo/makeinfo " "SHLIB=libstdc++-3-libc6.1-2-2.10.0.so" "SHCURSES=" "RUNTESTFLAGS="
make[2]: Entering directory `/usr/src/build/sparc-unknown-linux-gnu/libiberty'
make[2]: Leaving directory `/usr/src/build/sparc-unknown-linux-gnu/libiberty'
make[2]: Entering directory `/usr/src/build/sparc-unknown-linux-gnu/libio'
make[2]: `iostream.list' is up to date.
make[2]: Leaving directory `/usr/src/build/sparc-unknown-linux-gnu/libio'
make[1]: Leaving directory `/usr/src/build/sparc-unknown-linux-gnu/libstdc++'

             reply	other threads:[~2000-05-30  8:41 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2000-05-30  8:41 Mad Matt [this message]
2000-05-30  9:02 ` Rich Pinkall-Pollei
2000-05-30 12:38   ` Mad Matt

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=Pine.LNX.4.10.10005301622460.13629-201000@bits.bris.ac.uk \
    --to=madmatt@bits.bris.ac.uk \
    --cc=crossgcc@sourceware.cygnus.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).