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]

Re: newbie question: need arm9 native gdb; how to compile gdb sourcefor arm9?


That all looks fine. Can't imagine why it didn't find ar.

Did you also set PATH when doing the 'make'?  All you show
in the script is the 'configure's.
- Dan

Wolcott, Ken (MED, Compuware) wrote:
Hi Dan;

This is my script to build gdb:

**************************************************************
#!/bin/bash


export PATH="/tuba_local/crosstool/crosstool-0.24/result/arm-arm9-linux-gnu/gcc-3.2.1-glibc-2.3.2/bin:/sbin:/usr/sbin:/usr/bin:/bin"


# This builds an arm9 cross gdb...
# ../gdb-6.0/configure --target=arm-arm9-linux-gnu

# This builds a native arm9 gdb using i686-unknown-linux-gnu to build it...
# ../gdb-6.0/configure --host=arm-arm9-linux-gnu --build=i686-unknown-linux-gnu --target=arm-arm9-linux-gnu


# only use arm9 tools?
../gdb-6.0/configure --host=arm-arm9-linux-gnu --build=arm-arm9-linux-gnu --target=arm-arm9-linux-gnu
**************************************************************


This is the output of the ls:
**************************************************************
tuba:/tuba_local/gdb_6.0/build_arm9_gdb_6.0_try3> ls /tuba_local/crosstool/crosstool-0.24/result/arm-arm9-linux-gnu/gcc-3.2.1-glibc-2.3.2/bin
arm-arm9-linux-gnu-addr2line arm-arm9-linux-gnu-c++filt arm-arm9-linux-gnu-gccbug arm-arm9-linux-gnu-objcopy arm-arm9-linux-gnu-size
arm-arm9-linux-gnu-ar arm-arm9-linux-gnu-cpp arm-arm9-linux-gnu-gcov arm-arm9-linux-gnu-objdump arm-arm9-linux-gnu-strings
arm-arm9-linux-gnu-as arm-arm9-linux-gnu-g++ arm-arm9-linux-gnu-ld arm-arm9-linux-gnu-ranlib arm-arm9-linux-gnu-strip
arm-arm9-linux-gnu-c++ arm-arm9-linux-gnu-gcc arm-arm9-linux-gnu-nm arm-arm9-linux-gnu-readelf
tuba:/tuba_local/gdb_6.0/build_arm9_gdb_6.0_try3>
**************************************************************


Thanks,
Ken

On Monday 27 October 2003 15:15, Dan Kegel wrote:

Wolcott, Ken (MED, Compuware) wrote:

../gdb-6.0/configure \
--host=arm-arm9-linux-gnu \
--build=i686-unknown-linux-gnu \
--target=arm-arm9-linux-gnu

because I want a native arm9 gdb they can run on the board itself.

This failed due to:

*************************************************************************
********************** arm-arm9-linux-gnu-ar rc libiberty.a \
 regex.o cplus-dem.o cp-demangle.o md5.o alloca.o argv.o choose-temp.o
concat.o dyn-string.o fdmatch.o fibheap.o floatformat.o fnmatch.o
getopt.o getopt1.o getpwd.o getruntime.o hashtab.o hex.o lbasename.o
lrealpath.o make-relative-prefix.o make-temp-file.o objalloc.o obstack.o
partition.o physmem.o pex-unix.o safe-ctype.o sort.o spaces.o
splay-tree.o strerror.o strsignal.o ternary.o xatexit.o xexit.o xmalloc.o
xmemdup.o xstrdup.o xstrerror.o  mkstemps.o
make[1]: arm-arm9-linux-gnu-ar: Command not found
make[1]: *** [libiberty.a] Error 127
make[1]: Leaving directory
`/tuba_local/gdb_6.0/build_arm9_gdb_6.0_try2/libiberty'
make: *** [all-libiberty] Error 2
*************************************************************************
**********************

I don't have an arm-arm9-linux-gnu-ar executeable as a result of running
crosstool :-(

What *do* you have as a result of running crosstool? Can you do an 'ls' in the bin directory of the toolchain? Sounds like maybe you just have a path set wrong...

In other words, don't panic, your toolchain is probably fine...
- Dan





------ 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]