This is the mail archive of the
libstdc++@gcc.gnu.org
mailing list for the libstdc++ project.
Re: testsuite failures on solaris
Benjamin Kosnik wrote:
So is there a stdc++.h.gch file? Or,
/opt/gcc/gcc-cvs/objdir/sparc-sun-solaris2.9/libstdc++-v3/include/sparc-sun-solaris2.9/bits/stdc++.h.gch/[O2g, O0g]
?
/opt/gcc/gcc-cvs/objdir/sparc-sun-solaris2.9/libstdc++-v3/include/sparc-sun-solaris2.9/bits/stdc++.h.gch
-rw-r--r-- 1 andreas staff 15120952 Apr 21 18:37 O0g
-rw-r--r-- 1 andreas staff 15120951 Apr 21 18:37 O2g
What happens when you try to do this (or equiv) in the build/include
directory:
%make i686-pc-linux-gnu/bits/stdc++.h
[enterprise:sparc-sun-solaris2.9/libstdc++-v3/include] andreast% make
sparc-sun-solaris2.9/bits/stdc++.h
make: `sparc-sun-solaris2.9/bits/stdc++.h' is up to date.
I moved the stdc++.h to stdc++.h.old:
[enterprise:sparc-sun-solaris2.9/libstdc++-v3/include] andreast% make
sparc-sun-solaris2.9/bits/stdc++.h
touch ./sparc-sun-solaris2.9/bits/stdc++.h; \
if [ ! -d "./sparc-sun-solaris2.9/bits/stdc++.h.gch" ]; then \
mkdir -p ./sparc-sun-solaris2.9/bits/stdc++.h.gch; \
fi; \
/opt/gcc/gcc-cvs/objdir/gcc/xgcc -shared-libgcc
-B/opt/gcc/gcc-cvs/objdir/gcc/ -nostdinc++
-L/opt/gcc/gcc-cvs/objdir/sparc-sun-solaris2.9/libstdc++-v3/src
-L/opt/gcc/gcc-cvs/objdir/sparc-sun-solaris2.9/libstdc++-v3/src/.libs
-B/opt/gcc/testbin/sparc-sun-solaris2.9/bin/
-B/opt/gcc/testbin/sparc-sun-solaris2.9/lib/ -isystem
/opt/gcc/testbin/sparc-sun-solaris2.9/include -isystem
/opt/gcc/testbin/sparc-sun-solaris2.9/sys-include -Winvalid-pch
-Wno-deprecated -x c++-header -nostdinc++
-I/opt/gcc/gcc-cvs/objdir/sparc-sun-solaris2.9/libstdc++-v3/include/sparc-sun-solaris2.9
-I/opt/gcc/gcc-cvs/objdir/sparc-sun-solaris2.9/libstdc++-v3/include
-I/opt/gcc/gcc-cvs/gcc/libstdc++-v3/libsupc++
/opt/gcc/gcc-cvs/gcc/libstdc++-v3/include/stdc++.h -O0 -g -o
./sparc-sun-solaris2.9/bits/stdc++.h.gch/O0g; \
[enterprise:sparc-sun-solaris2.9/libstdc++-v3/include] andreast%
ostdinc++
-L/opt/gcc/gcc-cvs/objdir/sparc-sun-solaris2.9/libstdc++-v3/src
-L/opt/gcc/gcc-cvs/objdir/sparc-sun-solaris2.9/libstdc++-v3/src/.libs
-B/opt/gcc/testbin/sparc-sun-solaris2.9/bin/
-B/opt/gcc/testbin/sparc-sun-solaris2.9/lib/ -isystem
/opt/gcc/testbin/sparc-sun-solaris2.9/include -isystem
/opt/gcc/testbin/sparc-sun-solaris2.9/sys-include -Winvalid-pch
-Wno-deprecated -x c++-header -nostdinc++
-I/opt/gcc/gcc-cvs/objdir/sparc-sun-solaris2.9/libstdc++-v3/include/sparc-sun-solaris2.9
-I/opt/gcc/gcc-cvs/objdir/sparc-sun-solaris2.9/libstdc++-v3/include
-I/opt/gcc/gcc-cvs/gcc/libstdc++-v3/libsupc++
/opt/gcc/gcc-cvs/gcc/libstdc++-v3/include/stdc++.h -O2 -g -o
./sparc-sun-solaris2.9/bits/stdc++.h.gch/O2g;
-rw-r--r-- 1 andreas staff 15120952 Apr 21 19:39 O0g
-rw-r--r-- 1 andreas staff 15120951 Apr 21 19:39 O2g
Andreas