On 24/10/18 9:03 pm, Malte Münch wrote:
> This is the output:

Thanks.

> [mamu@verstappen rtems]$   echo “” | gcc -xc -E -v -
> Es werden eingebaute Spezifikationen verwendet.
> COLLECT_GCC=gcc
> Ziel: x86_64-pc-linux-gnu
> Konfiguriert mit: /build/gcc/src/gcc/configure --prefix=/usr
> --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man
> --infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/
> --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ --enable-shared
> --enable-threads=posix --enable-libmpx --with-system-zlib --with-isl
> --enable-__cxa_atexit --disable-libunwind-exceptions
> --enable-clocale=gnu --disable-libstdcxx-pch --disable-libssp
> --enable-gnu-unique-object --enable-linker-build-id --enable-lto
> --enable-plugin --enable-install-libiberty --with-linker-hash-style=gnu
> --enable-gnu-indirect-function --enable-multilib --disable-werror
> --enable-checking=release --enable-default-pie --enable-default-ssp
> --enable-cet=auto
> Thread-Modell: posix
> gcc-Version 8.2.1 20180831 (GCC)
> COLLECT_GCC_OPTIONS='-E' '-v' '-mtune=generic' '-march=x86-64'
>  /usr/lib/gcc/x86_64-pc-linux-gnu/8.2.1/cc1 -E -quiet -v -
> -mtune=generic -march=x86-64
> nicht vorhandenes Verzeichnis
> »/usr/lib/gcc/x86_64-pc-linux-gnu/8.2.1/../../../../x86_64-pc-linux-gnu/include«
> wird ignoriert
> doppeltes Verzeichnis »/usr/include« wird ignoriert
> Suche für »#include "..."« beginnt hier:
> Suche für »#include <...>« beginnt hier:

Oh of course this makes sense.

>  /usr/include/
>  /usr/lib/gcc/x86_64-pc-linux-gnu/8.2.1/include
>  /usr/local/include
>  /usr/lib/gcc/x86_64-pc-linux-gnu/8.2.1/include-fixed
> Ende der Suchliste.
> # 1 "<stdin>"
> # 1 "<eingebaut>"
> # 1 "<Kommandozeile>"
> # 31 "<Kommandozeile>"
> # 1 "/usr/include/stdc-predef.h" 1 3
> # 32 "<Kommandozeile>" 2
> # 1 "<stdin>"
> “”
> COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/8.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/8.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/8.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/
> LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/8.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/8.2.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/8.2.1/../../../:/lib/:/usr/lib/
> COLLECT_GCC_OPTIONS='-E' '-v' '-mtune=generic' '-march=x86-64'
> [mamu@verstappen rtems]$ which gcc
> /usr/bin/gcc
>  unfortunately part of the output is in german.

Nothing unfortunate just something I did not consider. What happens with:

echo “” | LC_ALL= gcc -xc -E -v -

?

It is matter of forcing gcc in the script into English so markers in the script
can be searched for.

> It looks like
> /usr/include is included but /usr/include/python2.7 isn't

That is expected. The gdb config script in the RSB knows how to find the python
major and minor version numbers and then to inspect this directory.

Chris
_______________________________________________
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

Reply via email to