[Bug c++/69313] New: Compilation of gcc 5.3.0 has failed
aaahaaah at yandex dot ru
gcc-bugzilla@gcc.gnu.org
Sat Jan 16 12:27:00 GMT 2016
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
More information about the Gcc-bugs
mailing list