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

            Bug ID: 69313
           Summary: Compilation of gcc 5.3.0 has failed
           Product: gcc
           Version: 5.3.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: aaahaaah at yandex dot ru
  Target Milestone: ---

(***) Compilation of gcc 5.3.0 has failed on two systems with the same error:
RedHat 7.1, 64-bit, Power 7, compiler gcc-4.8.3
Ubuntu 14.04, 64-bit, x64-86, compiler gcc-4.8.4
(***) Build commands:
    tar xjf gcc-5.3.0.tar.bz2
    cd gcc-5.3.0
    ./contrib/download_prerequisites
    cd ..
    mkdir objdir
    cd objdir
    (../gcc-5.3.0/configure --prefix=${HOME}/localsoftppc/mygcc  \
                            --disable-multilib                   \
                            --disable-bootstrap                  \
                            --with-system-zlib                   \
                            --enable-languages=c,c++,fortran) && \
    (make) && \
    (make install)
I tried with and without "--disable-bootstrap" and "--with-system-zlib" - the
same behaviour.
(***) Error:
...
rm -f include-fixed/README
cp /home/albert/tmp/objdir/../gcc-5.3.0/gcc/../fixincludes/README-fixinc
include-fixed/README
chmod a+r include-fixed/README
echo timestamp > stmp-int-hdrs
TARGET_CPU_DEFAULT="" \
HEADERS="auto-host.h ansidecl.h" DEFINES="USED_FOR_TARGET " \
/bin/sh /home/albert/tmp/objdir/../gcc-5.3.0/gcc/mkconfig.sh tconfig.h
g++ -c  -DSTANDARD_STARTFILE_PREFIX=\"../../../\"
-DSTANDARD_EXEC_PREFIX=\"/home/albert/localsoftppc/mygcc/lib/gcc/\"
-DSTANDARD_LIBEXEC_PREFIX=\"/home/albert/localsoftppc/mygcc/libexec/gcc/\"
-DDEFAULT_TARGET_VERSION=\"5.3.0\"
-DDEFAULT_REAL_TARGET_MACHINE=\"powerpc64-unknown-linux-gnu\"
-DDEFAULT_TARGET_MACHINE=\"powerpc64-unknown-linux-gnu\"
-DSTANDARD_BINDIR_PREFIX=\"/home/albert/localsoftppc/mygcc/bin/\"
-DTOOLDIR_BASE_PREFIX=\"../../../../\" -DACCEL_DIR_SUFFIX=\"\" 
-DENABLE_SHARED_LIBGCC -DCONFIGURE_SPECS="\"\"" -DIN_GCC_FRONTEND -g -O2
-DIN_GCC    -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall
-Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute
-Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros
-Wno-overlength-strings   -DHAVE_CONFIG_H -I. -Icp
-I/home/albert/tmp/objdir/../gcc-5.3.0/gcc
-I/home/albert/tmp/objdir/../gcc-5.3.0/gcc/cp
-I/home/albert/tmp/objdir/../gcc-5.3.0/gcc/../include
-I/home/albert/tmp/objdir/../gcc-5.3.0/gcc/../libcpp/include
-I/home/albert/tmp/objdir/./gmp -I/home/albert/tmp/gcc-5.3.0/gmp
-I/home/albert/tmp/objdir/./mpfr -I/home/albert/tmp/gcc-5.3.0/mpfr
-I/home/albert/tmp/gcc-5.3.0/mpc/src 
-I/home/albert/tmp/objdir/../gcc-5.3.0/gcc/../libdecnumber
-I/home/albert/tmp/objdir/../gcc-5.3.0/gcc/../libdecnumber/dpd
-I../libdecnumber -I/home/albert/tmp/objdir/../gcc-5.3.0/gcc/../libbacktrace
-I/home/albert/tmp/objdir/./isl/include
-I/home/albert/tmp/gcc-5.3.0/isl/include  -o cp/g++spec.o -MT cp/g++spec.o -MMD
-MP -MF cp/.deps/g++spec.TPo
/home/albert/tmp/objdir/../gcc-5.3.0/gcc/cp/g++spec.c
g++   -g -O2 -DIN_GCC    -fno-exceptions -fno-rtti -fasynchronous-unwind-tables
-W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute
-Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros
-Wno-overlength-strings   -DHAVE_CONFIG_H  -o xg++ \
  gcc.o gcc-main.o ggc-none.o cp/g++spec.o driver-rs6000.o  libcommon-target.a
\
   libcommon.a ../libcpp/libcpp.a   ../libbacktrace/.libs/libbacktrace.a
../libiberty/libiberty.a ../libdecnumber/libdecnumber.a 
g++: fatal error: braced spec
‘%:sanitize(address):%{!shared:libasan_preinit%O%s}
%{static-libasan:%{!shared:-Bstatic --whole-archive -lasan --no-whole-archive
-Bdynamic}}%{!static-libasan:-lasan}}    
%{%:sanitize(thread):%{static-libtsan:%{!shared:-Bstatic --whole-archive -ltsan
--no-whole-archive -Bdynamic}}%{!static-libtsan:-ltsan}}    
%{%:sanitize(leak):%{static-liblsan:%{!shared:-Bstatic --whole-archive -llsan
--no-whole-archive -Bdynamic}}%{!static-liblsan:-llsan}}’ is invalid at ‘%’
compilation terminated.
make[2]: *** [xg++] Error 4
make[2]: Leaving directory `/home/albert/tmp/objdir/gcc'
make[1]: *** [all-gcc] Error 2
make[1]: Leaving directory `/home/albert/tmp/objdir'
make: *** [all] Error 2

Reply via email to