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

Reply via email to