I am trying to make a cross toolchain for sh2a-linux-uclib, bu I always get: "Internal error, aborting at /var/tmp/cross/sh2a-linux-uclibc/por tage/cross-sh2a-linux-uclibc/binutils-2.19.1-r1/work/binutils-2.19.1/gas/config/ tc-sh.c line 3968 in md_apply_fix Please report this bug." and that is what I do.
I get this error both on using Buildroot and Gentoo Crossdev. My logs attached are for Crossdev: Configuring GCC with: --prefix=/usr --bindir=/usr/x86_64-pc-linux-gnu/sh2a-linux-uclibc/gcc-bin/4.4.0 --includedir=/usr/lib/gcc/sh2a-linux-uclibc/4.4.0/include --datadir=/usr/share/gcc-data/sh2a-linux-uclibc/4.4.0 --mandir=/usr/share/gcc-data/sh2a-linux-uclibc/4.4.0/man --infodir=/usr/share/gcc-data/sh2a-linux-uclibc/4.4.0/info --with-gxx-include-dir=/usr/lib/gcc/sh2a-linux-uclibc/4.4.0/include/g++-v4 --host=x86_64-pc-linux-gnu --target=sh2a-linux-uclibc --build=x86_64-pc-linux-gnu --disable-altivec --disable-fixed-point --without-ppl --without-cloog --enable-nls --without-included-gettext --with-system-zlib --disable-checking --disable-werror --enable-secureplt --disable-multilib --disable-libmudflap --disable-libssp --disable-libgomp --enable-cld --disable-libgcj --enable-languages=c --disable-shared --with-sysroot=/usr/sh2a-linux-uclibc --disable-bootstrap --disable-libgomp --disable-__cxa_atexit --enable-target-optspace --with-bugurl=http://bugs.gentoo.org/ --with-pkgversion=Gentoo 4.4.0 p1.1 Build ends with: "/var/tmp/cross/sh2a-linux-uclibc/portage/cross-sh2a-linux-uclibc/gcc-4.4.0/work/build/./gcc/xgcc -B/var/tmp/cross/sh2a-linux-uclibc/portage/cross-sh2a-linux-uclibc/gcc-4.4.0/work/build/./gcc/ -B/usr/sh2a-linux-uclibc/bin/ -B/usr/sh2a-linux-uclibc/lib/ -isystem /usr/sh2a-linux-uclibc/include -isystem /usr/sh2a-linux-uclibc/sys-include -g -Os -O2 -g -Os -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual -Wold-style-definition -isystem ./include -fPIC -g -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -fpic -DNO_FPSCR_VALUES -I. -I. -I../.././gcc -I/var/tmp/cross/sh2a-linux-uclibc/portage/cross-sh2a-linux-uclibc/gcc-4.4.0/work/gcc-4.4.0/libgcc -I/var/tmp/cross/sh2a-linux-uclibc/portage/cross-sh2a-linux-uclibc/gcc-4.4.0/work/gcc-4.4.0/libgcc/. -I/var/tmp/cross/sh2a-linux-uclibc/portage/cross-sh2a-linux-uclibc/gcc-4.4.0/work/gcc-4.4.0/libgcc/../gcc -I/var/tmp/cross/sh2a-linux-uclibc/portage/cross-sh2a-linux-uclibc/gcc-4.4.0/work/gcc-4.4.0/libgcc/../include -DHAVE_CC_TLS -o _ffsdi2.o -MT _ffsdi2.o -MD -MP -MF _ffsdi2.dep -DL_ffsdi2 -c /var/tmp/cross/sh2a-linux-uclibc/portage/cross-sh2a-linux-uclibc/gcc-4.4.0/work/gcc-4.4.0/libgcc/../gcc/libgcc2.c \ /var/tmp/cross/sh2a-linux-uclibc/portage/cross-sh2a-linux-uclibc/gcc-4.4.0/temp/cc4ysW8w.s: Assembler messages: /var/tmp/cross/sh2a-linux-uclibc/portage/cross-sh2a-linux-uclibc/gcc-4.4.0/temp/cc4ysW8w.s:592: Internal error, aborting at /var/tmp/cross/sh2a-linux-uclibc/portage/cross-sh2a-linux-uclibc/binutils-2.19.1-r1/work/binutils-2.19.1/gas/config/tc-sh.c line 3968 in md_apply_fix Please report this bug. make[2]: *** [_ffssi2.o] Fehler 1 make[2]: *** Warte auf noch nicht beendete Prozesse... /var/tmp/cross/sh2a-linux-uclibc/portage/cross-sh2a-linux-uclibc/gcc-4.4.0/temp/ccGWjYYv.s: Assembler messages: /var/tmp/cross/sh2a-linux-uclibc/portage/cross-sh2a-linux-uclibc/gcc-4.4.0/temp/ccGWjYYv.s:818: Internal error, aborting at /var/tmp/cross/sh2a-linux-uclibc/portage/cross-sh2a-linux-uclibc/binutils-2.19.1-r1/work/binutils-2.19.1/gas/config/tc-sh.c line 3968 in md_apply_fix Please report this bug. make[2]: *** [_ffsdi2.o] Fehler 1 make[2]: Leaving directory `/var/tmp/cross/sh2a-linux-uclibc/portage/cross-sh2a-linux-uclibc/gcc-4.4.0/work/build/sh2a-linux-uclibc/libgcc' make[1]: *** [all-target-libgcc] Fehler 2 make[1]: Leaving directory `/var/tmp/cross/sh2a-linux-uclibc/portage/cross-sh2a-linux-uclibc/gcc-4.4.0/work/build' make: *** [all] Fehler 2" -- Summary: build fails for sh2a Product: gcc Version: 4.4.0 Status: UNCONFIRMED Severity: blocker Priority: P3 Component: c AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: ce at embedded-software dot de GCC build triplet: x86_64-linux-gnu GCC host triplet: x86_64-linux-gnu GCC target triplet: sh2a-linux-uclibc http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40428