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