This is the mail archive of the
gdb-patches@sourceware.cygnus.com
mailing list for the GDB project.
Re: Add x86 embed target makefile frag
- To: jtc@redback.com
- Subject: Re: Add x86 embed target makefile frag
- From: Stan Shebs <shebs@cygnus.com>
- Date: Tue, 10 Aug 1999 12:35:59 -0700
- CC: gdb-patches@sourceware.cygnus.com
From: jtc@redback.com (J.T. Conklin)
Date: 05 Aug 1999 18:56:29 -0700
I submitted this change some time ago as part of my remote breakpoint
extension (which is still in process, I'm addressing the deficiencies,
playing with alternatives, etc. as I get free time).
Have you had a chance to look at what jingham added for the Z packet?
While adding corelow.o to TDEPFILES to i386aout.mt and/or i386v.mt is
an option for us, it wouldn't be for someone who also uses an old SysV
host because the symbols within would be multiply defined. I'll admit
that this is a somewhat contrived example. But the nature of embedded
systems is that there is a high likelyhood of proprietary changes that
will never be folded into the master GDB sources (not because they are
valuable trade secrets, but rather they are simply not useful nor
interesting outside the company that developed them). As such, it is
important for easily modified embedded target configs to exist.
I agree. The "embedded == native-sort-of" approach to tools is lame
but usually works for compilers, and inevitably breaks down for
debuggers.
1999-08-05 J.T. Conklin <jtc@redback.com>
* configure.tgt (i[3456]86-*-{aout,coff,elf}): Use embed.mt
* config/i386/embed.mt: New file.
I've pasted into the repository as-is, I just expanded out to list the
three triples completely in the ChangeLog entry just in case anybody
ever grepping for them. Thanks for the patch!
Stan