when building the sparc64 tool chain on amd64 I received the following error. make[1]: Leaving directory `/var/tmp/portage/crossdevbuild/gcc-3.3.3/buildboothere-sparc64/libiberty' make[1]: Entering directory `/var/tmp/portage/crossdevbuild/gcc-3.3.3/buildboothere-sparc64/fastjar' make[1]: *** No rule to make target `../gcc/doc/include/gcc-common.texi', needed by `fastjar.info'. Stop. make[1]: Leaving directory `/var/tmp/portage/crossdevbuild/gcc-3.3.3/buildboothere-sparc64/fastjar' make: *** [all-fastjar] Error 2 * InstallGccBootstrap(): Failed to compile! Reproducible: Always Steps to Reproduce: 1. crossdev --arch=sparc64 -u Actual Results: error. Expected Results: successful build. emerge info Portage 2.0.50-r1 (default-amd64-2004.0, gcc-3.3.3, glibc-2.3.2-r9, 2.6.3-gentoo-r2) ================================================================= System uname: 2.6.3-gentoo-r2 x86_64 4 Gentoo Base System version 1.4.3.13 Autoconf: sys-devel/autoconf-2.58-r1 Automake: sys-devel/automake-1.7.8 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CFLAGS="-pipe -fomit-frame-pointer -O3" CHOST="x86_64-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-pipe -fomit-frame-pointer -O3" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X alsa amd64 apm arts avi berkdb cdr crypt encode esd foomaticdb gdbm gif gnome gpm gtk gtk2 imlib jpeg libg++ libwww mikmod motif mozilla mpeg multilib ncurses nls oggvorbis opengl oss pam pdflib perl png python quicktime readline sdl slang spell ssl tcpd truetype xml2 xmms xv zlib"
You do realise that the sparc64 toolchain should be kernel only, right?
*** Bug 44871 has been marked as a duplicate of this bug. ***
kernel-only is correct for this, but gcc-bootstrap is failing, meaning not even a working kernel-only compiler can be built. Why this issue occurs though, baffles me. It's something I'll have to look into later on. (Perhaps finding a way to not build texti files, which I believe is a part of gcc's documentation, which we don't need for cross-compiling).
Forgot to put me in the CC...
<=crossdev-0.4 is no longer supported ... please upgrade to crossdev-0.9 and if you're still having problems, re-open the bug and re-assign to toolchain@gentoo.org