[Buildroot] [buildroot 0000781]: Errors with precompiled headers during the compilation of libstdc++
bugs at busybox.net
bugs at busybox.net
Mon Feb 12 13:33:54 UTC 2007
The following issue has been ASSIGNED.
======================================================================
http://busybox.net/bugs/view.php?id=781
======================================================================
Reported By: blurgk
Assigned To: buildroot
======================================================================
Project: buildroot
Issue ID: 781
Category: Architecture Specific
Reproducibility: always
Severity: major
Priority: normal
Status: assigned
======================================================================
Date Submitted: 03-09-2006 01:35 PST
Last Modified: 02-12-2007 05:33 PST
======================================================================
Summary: Errors with precompiled headers during the
compilation of libstdc++
Description:
Gcc segfaults during the compilation of precompiled headers for
libstdc++-v3.
Here are the error messages:
/usr/src/buildroot/toolchain_build_arm_nofpu/gcc-3.4.5-final/gcc/xgcc
-shared-libgcc
-B/usr/src/buildroot/toolchain_build_arm_nofpu/gcc-3.4.5-final/gcc/
-nostdinc++
-L/usr/src/buildroot/toolchain_build_arm_nofpu/gcc-3.4.5-final/arm-linux-uclibc/libstdc++-v3/src
-L/usr/src/buildroot/toolchain_build_arm_nofpu/gcc-3.4.5-final/arm-linux-uclibc/libstdc++-v3/src/.libs
-B/usr/src/buildroot/build_arm_nofpu/staging_dir/arm-linux-uclibc/bin/
-B/usr/src/buildroot/build_arm_nofpu/staging_dir/arm-linux-uclibc/lib/
-isystem
/usr/src/buildroot/build_arm_nofpu/staging_dir/arm-linux-uclibc/include
-isystem
/usr/src/buildroot/build_arm_nofpu/staging_dir/arm-linux-uclibc/sys-include
-Winvalid-pch -Wno-deprecated -x c++-header -g -Os
-I/usr/src/buildroot/toolchain_build_arm_nofpu/gcc-3.4.5-final/arm-linux-uclibc/libstdc++-v3/include/arm-linux-uclibc
-I/usr/src/buildroot/toolchain_build_arm_nofpu/gcc-3.4.5-final/arm-linux-uclibc/libstdc++-v3/include
-I/usr/src/buildroot/toolchain_build_arm_nofpu/gcc-3.4.5/libstdc++-v3/libsupc++
/usr/src/buildroot/toolchain_build_arm_nofpu/gcc-3.4.5/libstdc++-v3/include/stdc++.h
-O0 -g -o ./arm-linux-uclibc/bits/stdc++.h.gch/O0g; \
/usr/src/buildroot/toolchain_build_arm_nofpu/gcc-3.4.5-final/gcc/xgcc
-shared-libgcc
-B/usr/src/buildroot/toolchain_build_arm_nofpu/gcc-3.4.5-final/gcc/
-nostdinc++
-L/usr/src/buildroot/toolchain_build_arm_nofpu/gcc-3.4.5-final/arm-linux-uclibc/libstdc++-v3/src
-L/usr/src/buildroot/toolchain_build_arm_nofpu/gcc-3.4.5-final/arm-linux-uclibc/libstdc++-v3/src/.libs
-B/usr/src/buildroot/build_arm_nofpu/staging_dir/arm-linux-uclibc/bin/
-B/usr/src/buildroot/build_arm_nofpu/staging_dir/arm-linux-uclibc/lib/
-isystem
/usr/src/buildroot/build_arm_nofpu/staging_dir/arm-linux-uclibc/include
-isystem
/usr/src/buildroot/build_arm_nofpu/staging_dir/arm-linux-uclibc/sys-include
-Winvalid-pch -Wno-deprecated -x c++-header -g -Os
-I/usr/src/buildroot/toolchain_build_arm_nofpu/gcc-3.4.5-final/arm-linux-uclibc/libstdc++-v3/include/arm-linux-uclibc
-I/usr/src/buildroot/toolchain_build_arm_nofpu/gcc-3.4.5-final/arm-linux-uclibc/libstdc++-v3/include
-I/usr/src/buildroot/toolchain_build_arm_nofpu/gcc-3.4.5/libstdc++-v3/libsupc++
/usr/src/buildroot/toolchain_build_arm_nofpu/gcc-3.4.5/libstdc++-v3/include/stdc++.h
-O2 -g -o ./arm-linux-uclibc/bits/stdc++.h.gch/O2g;
/usr/src/buildroot/toolchain_build_arm_nofpu/gcc-3.4.5/libstdc++-v3/include/stdc++.h:82:
internal compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
/usr/src/buildroot/toolchain_build_arm_nofpu/gcc-3.4.5/libstdc++-v3/include/stdc++.h:82:
internal compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
make[2]: *** [arm-linux-uclibc/bits/stdc++.h] Error 1
make[2]: Leaving directory
This results in the following error later:
mkdir -p --
/usr/src/buildroot/build_arm_nofpu/staging_dir/include/c++/3.4.5/./arm-linux-uclibc/bits/stdc++.h.gch
for file in ./arm-linux-uclibc/bits/stdc++.h.gch/*; do \
/bin/install -c -m 644 $file
/usr/src/buildroot/build_arm_nofpu/staging_dir/include/c++/3.4.5/./arm-linux-uclibc/bits/stdc++.h.gch;
done
/bin/install: cannot stat `./arm-linux-uclibc/bits/stdc++.h.gch/*': No
such file or directory
make[4]: *** [install-pch] Error 1
make[4]: Leaving directory
`/usr/src/buildroot/toolchain_build_arm_nofpu/gcc-3.4.5-final/arm-linux-uclibc/libstdc++-v3/include'
make[3]: *** [install-am] Error 2
make[3]: Leaving directory
`/usr/src/buildroot/toolchain_build_arm_nofpu/gcc-3.4.5-final/arm-linux-uclibc/libstdc++-v3/include'
make[2]: *** [install-recursive] Error 1
make[2]: Leaving directory
`/usr/src/buildroot/toolchain_build_arm_nofpu/gcc-3.4.5-final/arm-linux-uclibc/libstdc++-v3'
make[1]: *** [install-target-libstdc++-v3] Error 2
make[1]: Leaving directory
`/usr/src/buildroot/toolchain_build_arm_nofpu/gcc-3.4.5-final'
make: ***
[/usr/src/buildroot/toolchain_build_arm_nofpu/gcc-3.4.5-final/.installed]
Error 2
Attached is my buildroot configuration file. Is it possible to disable the
use of precompiled headers?
======================================================================
----------------------------------------------------------------------
blurgk - 03-09-06 01:53
----------------------------------------------------------------------
Sorry, this is a buildroot bug...
The build of precompiled headers is disablable through the use of the
following configure flag: --disable-libstdcxx-pch
----------------------------------------------------------------------
bernhardf - 12-28-06 01:07
----------------------------------------------------------------------
Works for me with the fixes i just installed (revision 17099) for gcc-4.2
on i386. Please try 4.2 and report back.
Issue History
Date Modified Username Field Change
======================================================================
03-09-06 01:35 blurgk New Issue
03-09-06 01:35 blurgk Status new => assigned
03-09-06 01:35 blurgk Assigned To => uClibc
03-09-06 01:35 blurgk File Added: .config
03-09-06 01:53 blurgk Note Added: 0001179
12-28-06 01:07 bernhardf Note Added: 0001943
12-28-06 01:07 bernhardf Status assigned => feedback
02-12-07 05:33 vapier Status feedback => assigned
02-12-07 05:33 vapier Assigned To uClibc => buildroot
======================================================================
More information about the buildroot
mailing list