This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug translation/14351] New: gcc -print-search-dirs must not use LANG and friends


I believe gcc -print-search-dirs must not use lang because the output is parsed by scripts.

Is there a good reason to use LANG= related settings to display such config and runtime options?
translating compile warnings is already horrible...

The point is, if a vendor ships such a localized compiler, scripts will break.
(Its probably not a new problem..)

olh@nectarine:~> /abuild/gcc_cvs_build/obj/install-gcc33/bin/gcc -print-search-dirs
installiere: /abuild/gcc_cvs_build/obj/install-gcc33/lib/gcc-lib/powerpc-unknown-linux-gnu/3.3.4/
Programme: =/abuild/gcc_cvs_build/obj/install-gcc33/lib/gcc-lib/powerpc-unknown-linux-gnu/3.3.4/:/abuild/gcc_cvs_build/obj/install-gcc33/lib/gcc-lib/powerpc-unknown-linux-gnu/3.3.4/:/abuild/gcc_cvs_build/obj/install-gcc33/lib/gcc-lib/powerpc-unknown-linux-gnu/:/usr/lib/gcc/powerpc-unknown-linux-gnu/3.3.4/:/usr/lib/gcc/powerpc-unknown-linux-gnu/:/abuild/gcc_cvs_build/obj/install-gcc33/lib/gcc-lib/powerpc-unknown-linux-gnu/3.3.4/../../../../powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu/3.3.4/:/abuild/gcc_cvs_build/obj/install-gcc33/lib/gcc-lib/powerpc-unknown-linux-gnu/3.3.4/../../../../powerpc-unknown-linux-gnu/bin/
Bibliotheken: =/abuild/gcc_cvs_build/obj/install-gcc33/lib/gcc-lib/powerpc-unknown-linux-gnu/3.3.4/:/usr/lib/gcc/powerpc-unknown-linux-gnu/3.3.4/:/abuild/gcc_cvs_build/obj/install-gcc33/lib/gcc-lib/powerpc-unknown-linux-gnu/3.3.4/../../../../powerpc-unknown-linux-gnu/lib/powerpc-unknown-linux-gnu/3.3.4/:/abuild/gcc_cvs_build/obj/install-gcc33/lib/gcc-lib/powerpc-unknown-linux-gnu/3.3.4/../../../../powerpc-unknown-linux-gnu/lib/:/abuild/gcc_cvs_build/obj/install-gcc33/lib/gcc-lib/powerpc-unknown-linux-gnu/3.3.4/../../../powerpc-unknown-linux-gnu/3.3.4/:/abuild/gcc_cvs_build/obj/install-gcc33/lib/gcc-lib/powerpc-unknown-linux-gnu/3.3.4/../../../:/lib/powerpc-unknown-linux-gnu/3.3.4/:/lib/:/usr/lib/powerpc-unknown-linux-gnu/3.3.4/:/usr/lib/
olh@nectarine:~> /abuild/gcc_cvs_build/obj/install-gcc34/bin/gcc -print-search-dirs
installiere: /abuild/gcc_cvs_build/obj/install-gcc34/lib/gcc/powerpc-unknown-linux-gnu/3.5.0/
Programme: =/abuild/gcc_cvs_build/obj/install-gcc34/libexec/gcc/powerpc-unknown-linux-gnu/3.5.0/:/abuild/gcc_cvs_build/obj/install-gcc34/libexec/gcc/powerpc-unknown-linux-gnu/3.5.0/:/abuild/gcc_cvs_build/obj/install-gcc34/libexec/gcc/powerpc-unknown-linux-gnu/:/abuild/gcc_cvs_build/obj/install-gcc34/lib/gcc/powerpc-unknown-linux-gnu/3.5.0/:/abuild/gcc_cvs_build/obj/install-gcc34/lib/gcc/powerpc-unknown-linux-gnu/:/usr/libexec/gcc/powerpc-unknown-linux-gnu/3.5.0/:/usr/libexec/gcc/powerpc-unknown-linux-gnu/:/usr/lib/gcc/powerpc-unknown-linux-gnu/3.5.0/:/usr/lib/gcc/powerpc-unknown-linux-gnu/:/abuild/gcc_cvs_build/obj/install-gcc34/lib/gcc/powerpc-unknown-linux-gnu/3.5.0/../../../../powerpc-unknown-linux-gnu/bin/powerpc-unknown-linux-gnu/3.5.0/:/abuild/gcc_cvs_build/obj/install-gcc34/lib/gcc/powerpc-unknown-linux-gnu/3.5.0/../../../../powerpc-unknown-linux-gnu/bin/
Bibliotheken: =/abuild/gcc_cvs_build/obj/install-gcc34/lib/gcc/powerpc-unknown-linux-gnu/3.5.0/:/usr/lib/gcc/powerpc-unknown-linux-gnu/3.5.0/:/abuild/gcc_cvs_build/obj/install-gcc34/lib/gcc/powerpc-unknown-linux-gnu/3.5.0/../../../../powerpc-unknown-linux-gnu/lib/powerpc-unknown-linux-gnu/3.5.0/:/abuild/gcc_cvs_build/obj/install-gcc34/lib/gcc/powerpc-unknown-linux-gnu/3.5.0/../../../../powerpc-unknown-linux-gnu/lib/:/abuild/gcc_cvs_build/obj/install-gcc34/lib/gcc/powerpc-unknown-linux-gnu/3.5.0/../../../powerpc-unknown-linux-gnu/3.5.0/:/abuild/gcc_cvs_build/obj/install-gcc34/lib/gcc/powerpc-unknown-linux-gnu/3.5.0/../../../:/lib/powerpc-unknown-linux-gnu/3.5.0/:/lib/:/usr/lib/powerpc-unknown-linux-gnu/3.5.0/:/usr/lib/
olh@nectarine:~> locale
LANG=de_DE.UTF-8
LC_CTYPE="de_DE.UTF-8"
LC_NUMERIC="de_DE.UTF-8"
LC_TIME="de_DE.UTF-8"
LC_COLLATE=POSIX
LC_MONETARY="de_DE.UTF-8"
LC_MESSAGES="de_DE.UTF-8"
LC_PAPER="de_DE.UTF-8"
LC_NAME="de_DE.UTF-8"
LC_ADDRESS="de_DE.UTF-8"
LC_TELEPHONE="de_DE.UTF-8"
LC_MEASUREMENT="de_DE.UTF-8"
LC_IDENTIFICATION="de_DE.UTF-8"
LC_ALL=

this is probably ok to translate...

olh@nectarine:~> /abuild/gcc_cvs_build/obj/install-gcc34/bin/gcc -v
Lese Spezifikationen von /abuild/gcc_cvs_build/obj/install-gcc34/lib/gcc/powerpc-unknown-linux-gnu/3.5.0/specs
Konfiguriert mit: /home/foo/src/gcc-head/configure --enable-checking --enable-libgcj --enable-shared --enable-__cxa_atexit --enable-threads --enable-languages=c,c++,f77,java,objc,ada --prefix=/abuild/gcc_cvs_build/obj/install-gcc34 --with-system-zlib
Thread-Modell: posix
gcc-Version 3.5.0 20040129 (experimental)
olh@nectarine:~> /abuild/gcc_cvs_build/obj/install-gcc33/bin/gcc -v
Lese Spezifikationen von /abuild/gcc_cvs_build/obj/install-gcc33/lib/gcc-lib/powerpc-unknown-linux-gnu/3.3.4/specs
Konfiguriert mit: /home/foo/src/gcc-3_3-branch/configure --enable-checking --enable-libgcj --enable-shared --enable-__cxa_atexit --enable-threads --enable-languages=c,c++,f77,java,objc,ada --prefix=/abuild/gcc_cvs_build/obj/install-gcc33 --with-system-zlib
Thread-Modell: posix
gcc-Version 3.3.4 20040227 (prerelease)

-- 
           Summary: gcc -print-search-dirs must not use LANG and friends
           Product: gcc
           Version: 3.4.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: translation
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: olh at suse dot de
                CC: gcc-bugs at gcc dot gnu dot org


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]