public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug preprocessor/41943]  New: include search path composition is bogus
@ 2009-11-04 21:16 rainer at emrich-ebersheim dot de
  2009-11-04 21:19 ` [Bug preprocessor/41943] " pinskia at gcc dot gnu dot org
                   ` (9 more replies)
  0 siblings, 10 replies; 11+ messages in thread
From: rainer at emrich-ebersheim dot de @ 2009-11-04 21:16 UTC (permalink / raw)
  To: gcc-bugs

$prefix/include isn't searched!

$ /mingw/test/prefix/bin/gcc -v -E -o test.ii test.c
Using built-in specs.
COLLECT_GCC=C:\MinGW\test\prefix\bin\gcc.exe
COLLECT_LTO_WRAPPER=c:/mingw/test/prefix/bin/../libexec/gcc/i686-w64-mingw32/4.5.0/lto-wrapper.exe
Target: i686-w64-mingw32
Configured with: ../../../../../../src/gcc-4.5.0/configure
--prefix=/mingw/test/prefix --with-sysroot=/mingw/test/sysroot
--with-gmp=/mingw/test/prefix --with-mpfr=/mingw/test/prefix
--with-mpc=/mingw/test/prefix --with-gnu-as
--with-as=/mingw/test/prefix/bin/as.exe --with-gnu-ld
--with-ld=/mingw/test/prefix/bin/ld.exe --enable-bootstrap
--enable-threads=win32 --enable-languages=c --enable-checking=release
--disable-werror --disable-multilib --build=i686-w64-mingw32
Thread model: win32
gcc version 4.5.0 20091027 (experimental) (GCC) 
COLLECT_GCC_OPTIONS='-v' '-E' '-o' 'test.ii' '-mtune=generic'
 c:/mingw/test/prefix/bin/../libexec/gcc/i686-w64-mingw32/4.5.0/cc1.exe -E
-quiet -v -iprefix c:\mingw\test\prefix\bin\../lib/gcc/i686-w64-mingw32/4.5.0/
test.c -o test.ii -mtune=generic
ignoring nonexistent directory
"C:/MinGW/test/sysrootC:/MinGW/test/prefix/include"
ignoring duplicate directory
"c:/mingw/test/prefix/lib/gcc/../../lib/gcc/i686-w64-mingw32/4.5.0/include"
ignoring duplicate directory
"c:/mingw/test/prefix/lib/gcc/../../lib/gcc/i686-w64-mingw32/4.5.0/include-fixed"
ignoring nonexistent directory
"c:/mingw/test/prefix/lib/gcc/../../i686-w64-mingw32/include"
#include "..." search starts here:
#include <...> search starts here:
 c:\mingw\test\prefix\bin\../lib/gcc/i686-w64-mingw32/4.5.0/include
 c:\mingw\test\prefix\bin\../lib/gcc/i686-w64-mingw32/4.5.0/include-fixed
 C:/MinGW/test/sysroot/mingw/include
End of search list.
COMPILER_PATH=c:/mingw/test/prefix/bin/../libexec/gcc/i686-w64-mingw32/4.5.0/;c:/mingw/test/prefix/bin/../libexec/gcc/;c:/mingw/test/prefix/bin/../lib/gcc/i686-w64-mingw32/4.5.0/../../../../i686-w64-mingw32/bin/
LIBRARY_PATH=c:/mingw/test/prefix/bin/../lib/gcc/i686-w64-mingw32/4.5.0/;c:/mingw/test/prefix/bin/../lib/gcc/;c:/mingw/test/prefix/bin/../lib/gcc/i686-w64-mingw32/4.5.0/../../../../lib32/;c:/mingw/test/prefix/bin/../lib/gcc/i686-w64-mingw32/4.5.0/../../../../i686-w64-mingw32/lib/;c:/mingw/test/prefix/bin/../lib/gcc/i686-w64-mingw32/4.5.0/../../../;C:/MinGW/test/sysroot/mingw/lib/
COLLECT_GCC_OPTIONS='-v' '-E' '-o' 'test.ii' '-mtune=generic'

The interesting line is:
ignoring nonexistent directory
"C:/MinGW/test/sysrootC:/MinGW/test/prefix/include"

Here the sysroot path is stitched together with $prefix/include, which is
clearly wrong!

Rainer


-- 
           Summary: include search path composition is bogus
           Product: gcc
           Version: 4.5.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: preprocessor
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: rainer at emrich-ebersheim dot de
 GCC build triplet: *-*-mingw32
  GCC host triplet: *-*-mingw32
GCC target triplet: *-*-mingw32


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41943


^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2010-08-31 14:31 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-11-04 21:16 [Bug preprocessor/41943] New: include search path composition is bogus rainer at emrich-ebersheim dot de
2009-11-04 21:19 ` [Bug preprocessor/41943] " pinskia at gcc dot gnu dot org
2009-11-05  8:17 ` rainer at emrich-ebersheim dot de
2009-11-07 11:05 ` rainer at emrich-ebersheim dot de
2009-11-29 20:47 ` ktietz at gcc dot gnu dot org
2009-12-03 21:56 ` ktietz at gcc dot gnu dot org
2009-12-04  8:24 ` rainer at emrich-ebersheim dot de
2009-12-06 11:47 ` ktietz at gcc dot gnu dot org
2009-12-06 20:01 ` ktietz at gcc dot gnu dot org
2010-07-23 18:32 ` ktietz at gcc dot gnu dot org
2010-08-31 14:31 ` ktietz at gcc dot gnu dot org

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).