This is the mail archive of the
binutils@sourceware.cygnus.com
mailing list for the binutils project.
Re: Default architecture according --target=...configury?
- To: cagney@cygnus.com
- Subject: Re: Default architecture according --target=...configury?
- From: Stan Shebs <shebs@cygnus.com>
- Date: Wed, 18 Aug 1999 17:27:29 -0700
- CC: ian@zembu.com, binutils@sourceware.cygnus.com, gdb@sourceware.cygnus.com
Date: Thu, 19 Aug 1999 10:12:31 +1000
From: Andrew Cagney <ac131313@cygnus.com>
> PS: Why? I'd like GDB to make a better guess at a default
> architecture. bfd_default_arch_struct just isn't very interesting.
>
> If you explain further what you mean by this, perhaps we can think of
> some way to make it work for you. When does gdb want to know the
> default architecture? What is it going to do with the information?
Consider a GDB which has been built to support several different ISA's
(a mips4111, mips4300, ...). What architecture should GDB select by
default when it goes to talk to a remote target?
I don't think it should be BFD's place to choose GDB's default target
architecture. BFD is just an object file reader. GDB should assume
an architecture compatible with the executable it is handed, and it
should try to get it from the remote target if possible. If neither
is helpful or available, the default should be defined in GDB's
configury somewhere.
Stan