https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92709

            Bug ID: 92709
           Summary: Cross Compilation failed for Latest GCC
                    riscv64-linux-gnu on Linux/WSL2
           Product: gcc
           Version: 10.0
            Status: UNCONFIRMED
          Keywords: accepts-invalid
          Severity: normal
          Priority: P3
         Component: libgcc
          Assignee: unassigned at gcc dot gnu.org
          Reporter: euloanty at live dot com
  Target Milestone: ---

make[3]: Entering directory
'/home/cqwrteur/gcc-riscv64-build/riscv64-linux-gnu/libgcc'
if [ -z "lib32/ilp32 lib32/ilp32d lib64/lp64 lib64/lp64d" ]; then \
  true; \
else \
  rootpre=`${PWDCMD-pwd}`/; export rootpre; \
  srcrootpre=`cd ../../../gcc/libgcc; ${PWDCMD-pwd}`/; export srcrootpre; \
  lib=`echo "${rootpre}" | sed -e 's,^.*/\([^/][^/]*\)/$,\1,'`; \
  compiler="/home/cqwrteur/gcc-riscv64-build/./gcc/xgcc
-B/home/cqwrteur/gcc-riscv64-build/./gcc/ -B/usr/local/riscv64-linux-gnu/bin/
-B/usr/local/riscv64-linux-gnu/lib/ -isystem
/usr/local/riscv64-linux-gnu/include -isystem
/usr/local/riscv64-linux-gnu/sys-include   "; \
  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 "AR=riscv64-linux-gnu-ar" "AR_FLAGS=rc"
"CC=/home/cqwrteur/gcc-riscv64-build/./gcc/xgcc
-B/home/cqwrteur/gcc-riscv64-build/./gcc/ -B/usr/local/riscv64-linux-gnu/bin/
-B/usr/local/riscv64-linux-gnu/lib/ -isystem
/usr/local/riscv64-linux-gnu/include -isystem
/usr/local/riscv64-linux-gnu/sys-include   " "CFLAGS=-g -O2" "DESTDIR="
"EXTRA_OFILES=" "HDEFINES=" "INSTALL=/usr/bin/install -c"
"INSTALL_DATA=/usr/bin/install -c -m 644" "INSTALL_PROGRAM=/usr/bin/install -c"
"LDFLAGS=" "LOADLIBES=" "RANLIB=riscv64-linux-gnu-ranlib" "SHELL=/bin/bash"
"prefix=/usr/local" "exec_prefix=/usr/local" "libdir=/usr/local/lib"
"libsubdir=/usr/local/lib/gcc/riscv64-linux-gnu/10.0.0"
"tooldir=/usr/local/riscv64-linux-gnu" \
                        CFLAGS="-g -O2 ${flags}" \
                        CCASFLAGS=" ${flags}" \
                        FCFLAGS=" ${flags}" \
                        FFLAGS=" ${flags}" \
                        ADAFLAGS=" ${flags}" \
                        prefix="/usr/local" \
                        exec_prefix="/usr/local" \
                        GOCFLAGS="-O2 -g ${flags}" \
                        GDCFLAGS="-O2 -g ${flags}" \
                        CXXFLAGS="-g -O2 -D_GNU_SOURCE ${flags}" \
                        LIBCFLAGS="-g -O2 ${flags}" \
                        LIBCXXFLAGS="-g -O2 -D_GNU_SOURCE
-fno-implicit-templates ${flags}" \
                        LDFLAGS=" ${flags}" \
                        MULTIFLAGS="${flags}" \
                        DESTDIR="" \
                        INSTALL="/usr/bin/install -c" \
                        INSTALL_DATA="/usr/bin/install -c -m 644" \
                        INSTALL_PROGRAM="/usr/bin/install -c" \
                        INSTALL_SCRIPT="/usr/bin/install -c" \
                        all); then \
          true; \
        else \
          exit 1; \
        fi; \
      else true; \
      fi; \
    fi; \
  done; \
fi
make[4]: Entering directory
'/home/cqwrteur/gcc-riscv64-build/riscv64-linux-gnu/lib32/ilp32/libgcc'
make[4]: *** No rule to make target 'all'.  Stop.
make[4]: Leaving directory
'/home/cqwrteur/gcc-riscv64-build/riscv64-linux-gnu/lib32/ilp32/libgcc'
Makefile:1211: recipe for target 'multi-do' failed
make[3]: *** [multi-do] Error 1
make[3]: Leaving directory
'/home/cqwrteur/gcc-riscv64-build/riscv64-linux-gnu/libgcc'
Makefile:125: recipe for target 'all-multi' failed
make[2]: *** [all-multi] Error 2
make[2]: Leaving directory
'/home/cqwrteur/gcc-riscv64-build/riscv64-linux-gnu/libgcc'
Makefile:14125: recipe for target 'all-target-libgcc' failed
make[1]: *** [all-target-libgcc] Error 2
make[1]: Leaving directory '/home/cqwrteur/gcc-riscv64-build'
Makefile:964: recipe for target 'all' failed
make: *** [all] Error 2

Reply via email to