------- Comment #6 from amylaar at gcc dot gnu dot org 2010-01-21 00:53 ------- The configuration test can be replaced with some configure / makefile hackery, but this doesn't help: he compilation of libstdc++-v3 also depends on the header file:
/bin/sh ../libtool --tag CXX --mode=compile /user/inria/fsf/bld-gcc-cxx13/./gcc/xgcc -shared-libgcc -B/user/inria/fsf/bld-gcc-cxx13/./gcc -nostdinc++ -L/user/inria/fsf/bld-gcc-cxx13/i686-pc-linux-gnu/libstdc++-v3/src -L/user/inria/fsf/bld-gcc-cxx13/i686-pc-linux-gnu/libstdc++-v3/src/.libs -B/user/inria/cxx/i686-pc-linux-gnu/bin/ -B/user/inria/cxx/i686-pc-linux-gnu/lib/ -isystem /user/inria/cxx/i686-pc-linux-gnu/include -isystem /user/inria/cxx/i686-pc-linux-gnu/sys-include -I/user/inria/fsf/bld-gcc-cxx13/i686-pc-linux-gnu/libstdc++-v3/include/i686-pc-linux-gnu -I/user/inria/fsf/bld-gcc-cxx13/i686-pc-linux-gnu/libstdc++-v3/include -I/user/inria/fsf/gcc/libstdc++-v3/libsupc++ -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -g -O2 -D_GNU_SOURCE -fopenmp -D_GLIBCXX_PARALLEL -I/user/inria/fsf/bld-gcc-cxx13/i686-pc-linux-gnu/libstdc++-v3/../libgomp -c ../../../../gcc/libstdc++-v3/src/parallel_list.cc libtool: compile: /user/inria/fsf/bld-gcc-cxx13/./gcc/xgcc -shared-libgcc -B/user/inria/fsf/bld-gcc-cxx13/./gcc -nostdinc++ -L/user/inria/fsf/bld-gcc-cxx13/i686-pc-linux-gnu/libstdc++-v3/src -L/user/inria/fsf/bld-gcc-cxx13/i686-pc-linux-gnu/libstdc++-v3/src/.libs -B/user/inria/cxx/i686-pc-linux-gnu/bin/ -B/user/inria/cxx/i686-pc-linux-gnu/lib/ -isystem /user/inria/cxx/i686-pc-linux-gnu/include -isystem /user/inria/cxx/i686-pc-linux-gnu/sys-include -I/user/inria/fsf/bld-gcc-cxx13/i686-pc-linux-gnu/libstdc++-v3/include/i686-pc-linux-gnu -I/user/inria/fsf/bld-gcc-cxx13/i686-pc-linux-gnu/libstdc++-v3/include -I/user/inria/fsf/gcc/libstdc++-v3/libsupc++ -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -g -O2 -D_GNU_SOURCE -fopenmp -D_GLIBCXX_PARALLEL -I/user/inria/fsf/bld-gcc-cxx13/i686-pc-linux-gnu/libstdc++-v3/../libgomp -c ../../../../gcc/libstdc++-v3/src/parallel_list.cc -fPIC -DPIC -o .libs/parallel_list.o In file included from /user/inria/fsf/bld-gcc-cxx13/i686-pc-linux-gnu/libstdc++-v3/include/parallel/algobase.h:40:0, from /user/inria/fsf/bld-gcc-cxx13/i686-pc-linux-gnu/libstdc++-v3/include/bits/stl_algobase.h:1155, from /user/inria/fsf/bld-gcc-cxx13/i686-pc-linux-gnu/libstdc++-v3/include/list:61, from ../../../../gcc/libstdc++-v3/src/list.cc:51, from ../../../../gcc/libstdc++-v3/src/parallel_list.cc:25: /user/inria/fsf/bld-gcc-cxx13/i686-pc-linux-gnu/libstdc++-v3/include/parallel/base.h:37:17: fatal error: omp.h: No such file or directory -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36101