Some problems with gcc-2.97 20010108
Andris Pavenis
pavenis@latnet.lv
Tue Jan 9 09:43:00 GMT 2001
Here is output of gcc -v -c ... with some comments:
Reading specs from /disk2/gcctest/bin/../lib/gcc-lib/i686-pc-linux-gnu/2.97/specs
Configured with: ../gcc/configure --enable-shared --verbose --with-new-abi --enable-libstdcxx-v3 --enable-threads=posix : (reconfigured)
gcc version 2.97 20010108 (experimental)
ÃÂ /disk2/gcctest/bin/../lib/gcc-lib/i686-pc-linux-gnu/2.97/cc1plus -v -iprefix /disk2/gcctest/bin/../lib/gcc-lib/i686-pc-linux-gnu/2.97/ -D__GNUC__=2 -D__GNUC_MINOR__=97 -D__GNUC_PATCHLEVEL__=0 -D__ELF__ -Dunix -Dlinux -D__ELF__ -D__unix__ -D__linux__ -D__unix -D__linux -Asystem=posix -D__STDC_HOSTED__=1 -Acpu=i386 -Amachine=i386 -Di386 -D__i386 -D__i386__ -D__tune_i686__ -D__tune_pentiumpro__ x6.cc -D__GNUG__=2 -quiet -dumpbase x6.cc -version -o /tmp/ccjJn4yb.s
GNU CPP version 2.97 20010108 (experimental) (cpplib) (i386 Linux/ELF)
GNU CPP version 2.97 20010108 (experimental) (cpplib) (i386 Linux/ELF)
GNU C++ version 2.97 20010108 (experimental) (i686-pc-linux-gnu)
ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ compiled by GNU C version 2.97 20010108 (experimental).
ignoring nonexistent directory "/usr/local/include/g++-v3"
ignoring nonexistent directory "/usr/local/i686-pc-linux-gnu/include/g++-v3"
ignoring nonexistent directory "/usr/local/lib/gcc-lib/i686-pc-linux-gnu/2.97/include"
ignoring nonexistent directory "/usr/local/i686-pc-linux-gnu/include"
#include "..." search starts here:
#include <...> search starts here:
ÃÂ /usr/lib/qt/include
ÃÂ .
ÃÂ /disk2/gcctest/include/g++-v3
ÃÂ /disk2/gcctest/lib/gcc-lib/i686-pc-linux-gnu/2.97/include
ÃÂ /disk2/gcctest/i686-pc-linux-gnu/include
ÃÂ /usr/local/include
ÃÂ /usr/include
End of search list.
ÃÂ as -V -Qy -o x6.o /tmp/ccjJn4yb.s
GNU assembler version 2.10.91 (i386-slackware-linux) using BFD version 2.10.1.0.2
Why line about version of GNU CPP is outputted twice?
I put binaries at directory different from prefix used at configure time
(default /usr/local for configure, installed at /disk2/gcctest)
GCC looks for include files in $prefix/$target/include/g++-v3 (doesn't exist),
but not /disk2/gcctest/i686-pc-linux-gnu/include/g++-v3.
So getting real prefix from actual location of gcc binary is broken.
Andris
More information about the Gcc
mailing list