This is the mail archive of the crossgcc@sources.redhat.com mailing list for the crossgcc project.

See the CrossGCC FAQ for lots more information.


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

problem on cross compiling native toolchain


I built native toolchain using cross toolchain.

native toolchain has the following problem. 
 - It does not contain /lib and /usr/lib in the library search path.
 - It does not know the place of crt1.o and crti.o.

What is it that I mistook?


binutils was configured with:
 ...../binutils-2.15/configure --prefix=/usr \
    --host=am33_2.0-linux --build=i686-pc-linux-gnu

gcc was configured with:
 ..../gcc-3.4.0/configure --prefix=/usr \
    --host=am33_2.0-linux --build=i686-pc-linux-gnu \
    --enable-languages=c,c++ \
    --enable-shared --enable-threads --disable-multilib


# gcc -print-search-dirs
install: /usr/lib/gcc/am33_2.0-linux/3.4.0/
programs: =/usr/libexec/gcc/am33_2.0-linux/3.4.0/:/usr/libexec/gcc/am33_2.0-linux/3.4.0/:/usr/libexec/gcc/am33_2.0-linux/:/usr/lib/gcc/am33_
2.0-linux/3.4.0/:/usr/lib/gcc/am33_2.0-linux/:
/usr/libexec/gcc/am33_2.0-linux/3.4.0/:/usr/libexec/gcc/am33_2.0-linux/:/usr/lib/gcc/am33_2.0-linux/3.4.0/:/usr/lib/gcc/am33_2.0-
linux/:/usr/lib/gcc/am33_2.0-linux/3.4.0/../../../../am33
_2.0-linux/bin/am33_2.0-linux/3.4.0/:/usr/lib/gcc/am33_2.0-linux/3.4.0/../../../../am33_2.0-linux/bin/
libraries: 
=/usr/lib/gcc/am33_2.0-linux/3.4.0/:/usr/lib/gcc/am33_2.0-linux/3.4.0/:/usr/lib/gcc/am33_2.0-linux/3.4.0/../../../../am33_2.0-linux/lib/am33_
2.0-linux/3.4.0/:/usr/lib/gcc/am33_2.0-linux/
3.4.0/../../../../am33_2.0-linux/lib/

# gcc -v hello.c -o hello
Reading specs from /usr/lib/gcc/am33_2.0-linux/3.4.0/specs
Configured with: /home/iwamoto/MAIN/scripts/toolchain-gcc340-binutils215/build/gcc-3.4.0/configure --prefix=/usr --host=am33_2.0-linux --
build=i686-pc-linux-gnu --enable-languages=c,c++ 
--enable-shared --enable-threads --disable-multilib
Thread model: posix
gcc version 3.4.0
 /usr/libexec/gcc/am33_2.0-linux/3.4.0/cc1 -quiet -v -D__AM33__=2 -D__AM33_2__ hello.c -quiet -dumpbase hello.c -auxbase hello -version -o 
/tmp/cc6NyPWM.s
ignoring nonexistent directory "/usr/lib/gcc/am33_2.0-linux/3.4.0/../../../../am33_2.0-linux/include"
#include "..." search starts here:
#include <...> search starts here:
 /usr/local/include
 /usr/lib/gcc/am33_2.0-linux/3.4.0/include
 /usr/include
End of search list.
GNU C version 3.4.0 (am33_2.0-linux)
        compiled by GNU C version 3.4.0.
GGC heuristics: --param ggc-min-expand=35 --param ggc-min-heapsize=10545
 /usr/lib/gcc/am33_2.0-linux/3.4.0/../../../../am33_2.0-linux/bin/as --traditional-format -o /tmp/ccvFWfnb.o /tmp/cc6NyPWM.s
 /usr/libexec/gcc/am33_2.0-linux/3.4.0/collect2 --eh-frame-hdr -dynamic-linker /lib/ld.so.1 -o hello crt1.o crti.o /usr/lib/gcc/am33_2.0-
linux/3.4.0/crtbegin.o 
-L/usr/lib/gcc/am33_2.0-linux/3.4.0 -L/usr/lib/gcc/am33_2.0-linux/3.4.0 -L/usr/lib/gcc/am33_2.0-linux/3.4.0/../../../../am33_2.0-linux/lib 
/tmp/ccvFWfnb.o -lgcc --as-needed -lgcc_s 
--no-as-needed -rpath-link /lib:/usr/lib -lc -lgcc --as-needed -lgcc_s --no-as-needed /usr/lib/gcc/am33_2.0-linux/3.4.0/crtend.o crtn.o
/usr/lib/gcc/am33_2.0-linux/3.4.0/../../../../am33_2.0-linux/bin/ld: crt1.o: No such file: No such file or directory
collect2: ld returned 1 exit status

----
Hideki IWAMOTO  h-iwamoto@kit.hi-ho.ne.jp


------
Want more information?  See the CrossGCC FAQ, http://www.objsw.com/CrossGCC/
Want to unsubscribe? Send a note to crossgcc-unsubscribe@sources.redhat.com


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