Re: cross-compile GDB ?

Paul Koning
2007-09-13T18:37:35Z

>>>>> "Joel" == Joel Brobecker <brobecker@adacore.com> writes:

Joel> Hello, I was wondering if anyone had tried cross-compiling
Joel> GDB. My goal is to build gdbserver for LynxOS 3 from a
Joel> sparc-solaris machine. Adding native support for LynxOS could
Joel> take a while, but I think that adding LynxOS support to the
Joel> gdbserver would allow me to use my version of GDB server. The
Joel> one that they distribute with LynxOS 3 is too old and doesn't
Joel> work well with newer versions of GDB (I think).

Joel> Is that possible at all? Right now, libiberty complains because
Joel> it is trying to test the compiler on the host by trying to run
Joel> a small test executable. It suggests to use the --host switch,
Joel> but doing that didn't help.

It works for me; we routinely build gdb (including gdbserver) for a
mips target on an i386 host. The switches are --host=<mipstarget>
--target=<mipstarget> --build=<i386host>. And of course you need a
toolchain (compiler etc) for the target.

I may have had to pass CC=<targetcompilername> as well, I'm not sure
if that's needed.

paul