From: Niko Tyni Date: Sun, 5 Apr 2009 19:29:38 +0000 (+0300) Subject: Make h2ph look in "include-fixed", needed by at least gcc 4.3 X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=05d7b09c88e73b949dce24ed7f6aef5a39b9c74f;p=p5sagit%2Fp5-mst-13.2.git Make h2ph look in "include-fixed", needed by at least gcc 4.3 As seen in , since 4.2.0 or so gcc's search path has a new "include-fixed" directory, which currently contains and a few other headers. Converting therefore fails unless h2ph knows about the new directory too. See http://gcc.gnu.org/ml/gcc-patches/2007-02/msg02038.html for some background to the gcc change. --- diff --git a/utils/h2ph.PL b/utils/h2ph.PL index a3ff285..6f40126 100644 --- a/utils/h2ph.PL +++ b/utils/h2ph.PL @@ -743,7 +743,7 @@ sub queue_includes_from # Determine include directories; $Config{usrinc} should be enough for (all -# non-GCC?) C compilers, but gcc uses an additional include directory. +# non-GCC?) C compilers, but gcc uses additional include directories. sub inc_dirs { my $from_gcc = `LC_ALL=C $Config{cc} -v 2>&1`; @@ -755,7 +755,7 @@ sub inc_dirs $from_gcc = ''; }; }; - length($from_gcc) ? ($from_gcc, $Config{usrinc}) : ($Config{usrinc}); + length($from_gcc) ? ($from_gcc, $from_gcc . "-fixed", $Config{usrinc}) : ($Config{usrinc}); }