Breakage with "[v3] patch, configuring GCC --disable-libgomp causes libstdc++ abi check to fail."
Hans-Peter Nilsson
hans-peter.nilsson@axis.com
Sat Sep 29 06:41:00 GMT 2012
> MIME-Version: 1.0
> From: Benjamin De Kosnik <bkoz@redhat.com>
> Date: Fri, 28 Sep 2012 22:02:46 +0200
> There's no reason for this unintentional ABI breakage with this
> configure flag.
> 2012-09-28 Benjamin Kosnik <bkoz@redhat.com>
>
> * acinclude.m4 (GLIBCXX_ENABLE_PARALLEL): Remove ENABLE_PARALLEL.
> * include/Makefile.am: Same.
> * src/c++98/Makefile.am: Same.
> * src/Makefile.am: Same.
> * Makefile.in: Regenerated.
> * aclocal.m4: Same.
> * configure: Same.
> * doc/Makefile.in: Same.
> * include/Makefile.in: Same.
> * libsupc++/Makefile.in: Same.
> * po/Makefile.in: Same.
> * python/Makefile.in: Same.
> * src/Makefile.in: Same.
> * testsuite/Makefile.in: Same.
> * src/c++11/Makefile.in: Same.
> * src/c++98/Makefile.in: Same.
Something went wrong and the target compiler is now wrongly
assumed to unconditionally understand -pthread. For cris-elf:
libtool: compile: /tmp/hpautotest-gcc1/cris-elf/gccobj/./gcc/xgcc -shared-libgcc -B/tmp/hpautotest-gcc1/cris-elf/gccobj/./gcc -nostdinc++ -L/tmp/hpautotest-gcc1/cris-elf/gccobj/cris-elf/libstdc++-v3/src -L/tmp/hpautotest-gcc1/cris-elf/gccobj/cris-elf/libstdc++-v3/src/.libs -nostdinc -B/tmp/hpautotest-gcc1/cris-elf/gccobj/cris-elf/newlib/ -isystem /tmp/hpautotest-gcc1/cris-elf/gccobj/cris-elf/newlib/targ-include -isystem /tmp/hpautotest-gcc1/gcc/newlib/libc/include -B/tmp/hpautotest-gcc1/cris-elf/gccobj/cris-elf/libgloss/cris -L/tmp/hpautotest-gcc1/cris-elf/gccobj/cris-elf/libgloss/libnosys -L/tmp/hpautotest-gcc1/gcc/libgloss/cris -B/tmp/hpautotest-gcc1/cris-elf/pre/cris-elf/bin/ -B/tmp/hpautotest-gcc1/cris-elf/pre/cris-elf/lib/ -isystem /tmp/hpautotest-gcc1/cris-elf/pre/cris-elf/include -isystem /tmp/hpautotest-gcc1/cris-elf/pre/cris-elf/sys-include -I/tmp/hpautotest-gcc1/gcc/libstdc++-v3/../libgcc -I/tmp/hpautotest-gcc1/cris-elf/gccobj/cris-elf/libstdc++-v3/include/cris-elf
-I/tmp/hpautotest-gcc1/cris-elf/gccobj/cris-elf/libstdc++-v3/include -I/tmp/hpautotest-gcc1/gcc/libstdc++-v3/libsupc++ -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=parallel_settings.lo -g -O2 -fopenmp -D_GLIBCXX_PARALLEL -I/tmp/hpautotest-gcc1/cris-elf/gccobj/cris-elf/libstdc++-v3/../libgomp -c /tmp/hpautotest-gcc1/gcc/libstdc++-v3/src/c++98/parallel_settings.cc -o parallel_settings.o
xgcc: error: unrecognized command line option '-pthread'
brgds, H-P
More information about the Gcc-patches
mailing list