public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug regression/42886]  New: [4.5 Regression] GCC is not relocatable anymore on Windows (mingw32)
@ 2010-01-27 20:34 andriys at gmail dot com
  2010-02-16 10:38 ` [Bug target/42886] " rguenth at gcc dot gnu dot org
                   ` (13 more replies)
  0 siblings, 14 replies; 15+ messages in thread
From: andriys at gmail dot com @ 2010-01-27 20:34 UTC (permalink / raw)
  To: gcc-bugs

When invoking gcc from where it was installed by 'make install' (C:\MinGW\bin)
everything works as expected. But as soon as I move the C:\MinGW directory into
some other location standard header files are not looked up at the default
locations any more. For example if MinGW directory is moved to C:\DevTools and
gcc is invoked from C:\DevTools\MinGW\bin, standard headers are not looked up
in the C:\DevTools\MinGW\include directory.

Additionally, localization stops working after the relocation.

To illustrate the problem:

C:\>set PATH=C:\MinGW\bin;%PATH%

C:\>echo "" | cpp -v
Используются
внутренние
спецификации.
COLLECT_GCC=cpp
COLLECT_LTO_WRAPPER=c:/mingw/bin/../libexec/gcc/mingw32/4.5.0/lto-wrapper.exe
Целевая
архитектура:
mingw32
Параметры
конфигурации:
../gcc_trunk/configure --enable-languages=c,c++ --disable-sjlj-exceptions
--enable-shared --with-dwarf2 --disable-win32-registry --enable-libstdcxx-debug
--enable-version-specific-runtime-libs --prefix=/mingw --build=mingw32
Модель
многопоточности:
win32
gcc версия 4.5.0 20100122 (experimental)
[trunk revision 150484] (GCC)
COLLECT_GCC_OPTIONS='-E' '-v' '-mtune=i386'
 c:/mingw/bin/../libexec/gcc/mingw32/4.5.0/cc1.exe -E -quiet -v -iprefix
c:\mingw\bin\../lib/gcc/mingw32/4.5.0/ - -mtune=i386
повторное
задание
каталога "/mingw/include"
проигнорировано
повторное
задание
каталога
"c:/mingw/lib/gcc/../../lib/gcc/mingw32/4.5.0/include"
проигнорировано
повторное
задание
каталога
"c:/mingw/lib/gcc/../../lib/gcc/mingw32/4.5.0/include-fixed"
проигнорировано
повторное
задание
каталога "/mingw/include"
проигнорировано
порядок
поиска для #include
"...":
порядок
поиска для #include
<...>:
 c:\mingw\bin\../lib/gcc/mingw32/4.5.0/include
 c:\mingw\bin\../lib/gcc/mingw32/4.5.0/include-fixed
 c:/MinGW/include
 c:/mingw/lib/gcc/../../mingw32/include
&#1082;&#1086;&#1085;&#1077;&#1094; &#1089;&#1087;&#1080;&#1089;&#1082;&#1072;
&#1087;&#1086;&#1080;&#1089;&#1082;&#1072;
# 1 "<stdin>"
# 1 "<built-in>"
# 1 "<command-line>"
# 1 "<stdin>"
COMPILER_PATH=c:/mingw/bin/../libexec/gcc/mingw32/4.5.0/;c:/mingw/bin/../libexec/gcc/;c:/mingw/bin/../lib/gcc/mingw32/4.5.0/../../../../mingw32/bin/
LIBRARY_PATH=c:/mingw/bin/../lib/gcc/mingw32/4.5.0/;c:/mingw/bin/../lib/gcc/;c:/mingw/bin/../lib/gcc/mingw32/4.5.0/../../../../mingw32/lib/;c:/mingw/bin/../lib/gcc/mingw32/4.5.0/../../../;/mingw/lib/
COLLECT_GCC_OPTIONS='-E' '-v' '-mtune=i386'

C:\>move MinGW C:\DevTools\

C:\>set PATH=C:\DevTools\MinGW\bin;%PATH%

C:\>echo "" | cpp -v
Using built-in specs.
COLLECT_GCC=cpp
COLLECT_LTO_WRAPPER=c:/devtools/mingw/bin/../libexec/gcc/mingw32/4.5.0/lto-wrapper.exe
Target: mingw32
Configured with: ../gcc_trunk/configure --enable-languages=c,c++
--disable-sjlj-exceptions --enable-shared --with-dwarf2
--disable-win32-registry --enable-libstdcxx-debug
--enable-version-specific-runtime-libs --prefix=/mingw --build=mingw32
Thread model: win32
gcc version 4.5.0 20100122 (experimental) [trunk revision 150484] (GCC)
COLLECT_GCC_OPTIONS='-E' '-v' '-mtune=i386'
 c:/devtools/mingw/bin/../libexec/gcc/mingw32/4.5.0/cc1.exe -E -quiet -v
-iprefix c:\devtools\mingw\bin\../lib/gcc/mingw32/4.5.0/ - -mtune=i386
ignoring nonexistent directory "c:/MinGW/include"
ignoring nonexistent directory "/mingw/include"
ignoring duplicate directory
"c:/devtools/mingw/lib/gcc/../../lib/gcc/mingw32/4.5.0/include"
ignoring duplicate directory
"c:/devtools/mingw/lib/gcc/../../lib/gcc/mingw32/4.5.0/include-fixed"
ignoring nonexistent directory "/mingw/include"
#include "..." search starts here:
#include <...> search starts here:
 c:\devtools\mingw\bin\../lib/gcc/mingw32/4.5.0/include
 c:\devtools\mingw\bin\../lib/gcc/mingw32/4.5.0/include-fixed
 c:/devtools/mingw/lib/gcc/../../mingw32/include
End of search list.
# 1 "<stdin>"
# 1 "<built-in>"
# 1 "<command-line>"
# 1 "<stdin>"
COMPILER_PATH=c:/devtools/mingw/bin/../libexec/gcc/mingw32/4.5.0/;c:/devtools/mingw/bin/../libexec/gcc/;c:/devtools/mingw/bin/../lib/gcc/mingw32/4.5.0/../../../../mingw32/bin/
LIBRARY_PATH=c:/devtools/mingw/bin/../lib/gcc/mingw32/4.5.0/;c:/devtools/mingw/bin/../lib/gcc/;c:/devtools/mingw/bin/../lib/gcc/mingw32/4.5.0/../../../../mingw32/lib/;c:/devtools/mingw/bin/../lib/gcc/mingw32/4.5.0/../../../
COLLECT_GCC_OPTIONS='-E' '-v' '-mtune=i386'


-- 
           Summary: [4.5 Regression] GCC is not relocatable anymore on
                    Windows (mingw32)
           Product: gcc
           Version: 4.5.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: regression
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: andriys at gmail dot com
 GCC build triplet: i386-pc-mingw32
  GCC host triplet: i386-pc-mingw32
GCC target triplet: i386-pc-mingw32


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


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

end of thread, other threads:[~2010-04-01 15:27 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-01-27 20:34 [Bug regression/42886] New: [4.5 Regression] GCC is not relocatable anymore on Windows (mingw32) andriys at gmail dot com
2010-02-16 10:38 ` [Bug target/42886] " rguenth at gcc dot gnu dot org
2010-02-17 16:54 ` mmitchel at gcc dot gnu dot org
2010-03-19 14:26 ` nightstrike at gmail dot com
2010-03-20 13:03 ` steven at gcc dot gnu dot org
2010-03-21  8:15 ` andriys at gmail dot com
2010-03-21 14:56 ` nightstrike at gmail dot com
2010-03-21 18:00 ` d dot g dot gorbachev at gmail dot com
2010-03-22  1:00 ` aflyhorse at foxmail dot com
2010-03-31 11:53 ` rguenth at gcc dot gnu dot org
2010-04-01 11:54 ` nightstrike at gmail dot com
2010-04-01 13:48 ` aflyhorse at foxmail dot com
2010-04-01 13:58 ` aflyhorse at foxmail dot com
2010-04-01 14:18 ` rguenth at gcc dot gnu dot org
2010-04-01 15:27 ` nightstrike at gmail dot com

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).