Mirror of the gdb mailing list
 help / color / mirror / Atom feed
* Towards truly multi-arching the i386
@ 2002-05-12 15:04 Mark Kettenis
  2002-05-12 20:27 ` Andrew Cagney
  2002-05-12 22:12 ` Eli Zaretskii
  0 siblings, 2 replies; 6+ messages in thread
From: Mark Kettenis @ 2002-05-12 15:04 UTC (permalink / raw)
  To: gdb

The i386 has been partially multi-arch'ed for some time now, but only
the bare minimum has been done.  Therefore I decided to put some real
effort into it.  I think I've tackled most of the difficulties, and
made some real progress.  Unfortunately there are quite a number of
old targets that I'd really like to drop in this process.  I made some
lists with targets: targets that are already working satisfactory,
targets that I intend to support (possibly with the help of others),
one target that's really redundant, and a few targets that I'd like to
obsolete.  Please take a good look at that last look, and yell at me
if you can think of a reason not to obsolete any of those targets.  If
I don't hear anything within the next few weeks they will be lost
forever :-).

Mark

Supported targets
-----------------

i386-*-aout*
i386-*-coff*
i386-*-elf*
i386-*-freebsd*
i386-*-linux*
i386-*-msdosdjgpp*
i386-*-netbsdelf*
i386-*-netbsd*
i386-*-netware*
i386-*-openbsd*
i386-*-pe*
i386-*-solaris*		Canonicalized to i386-pc-solaris2
i386-*-sysv4*
i386-*-vxworks*

To be supported
---------------

i386-*-cygwin*
i386-*-isc*		Issue with START_INFERIOR_TRAPS_EXPECTED
i386-*-lynxos*
i386-*-sco3.2v5*	Several issues
i386-*-sco*		Issue with START_INFERIOR_TRAPS_EXPECTED
i386-*-sysv4.2*		UNIXWARE define, ptid issues
i386-*-sysv5*		UNIXWARE define, ptid issues
i386-*-sysv*		Issue with START_INFERIOR_TRAPS_EXPECTED

Redundant targets
-----------------
i386-ncr-*		Caught by i386-*-sysv4*

Obsolete targets
----------------

i386-sequent-bsd*
i386-sequent-sysv4*
i386-sequent-sysv*
i386-*-aix*
i386-*-bsd*
i386-*-mach3*
i386-*-os9k
i386-*-osf1mk*
i386-*-sco3.2v4*	Broken


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Towards truly multi-arching the i386
  2002-05-12 15:04 Towards truly multi-arching the i386 Mark Kettenis
@ 2002-05-12 20:27 ` Andrew Cagney
  2002-05-25 18:40   ` Mark Kettenis
  2002-05-12 22:12 ` Eli Zaretskii
  1 sibling, 1 reply; 6+ messages in thread
From: Andrew Cagney @ 2002-05-12 20:27 UTC (permalink / raw)
  To: Mark Kettenis; +Cc: gdb

> The i386 has been partially multi-arch'ed for some time now, but only
> the bare minimum has been done.  Therefore I decided to put some real
> effort into it.  I think I've tackled most of the difficulties, and
> made some real progress.  Unfortunately there are quite a number of
> old targets that I'd really like to drop in this process.  I made some
> lists with targets: targets that are already working satisfactory,
> targets that I intend to support (possibly with the help of others),
> one target that's really redundant, and a few targets that I'd like to
> obsolete.  Please take a good look at that last look, and yell at me
> if you can think of a reason not to obsolete any of those targets.  If
> I don't hear anything within the next few weeks they will be lost
> forever :-).

See:
http://sources.redhat.com/gdb/onlinedocs/gdbint_15.html#SEC117
http://sources.redhat.com/gdb/onlinedocs/gdbint_15.html#SEC153

> Mark
> 
> Supported targets
> -----------------
> 
> i386-*-aout*
> i386-*-coff*
> i386-*-elf*
These three should be identical.

> i386-*-freebsd*
> i386-*-linux*
> i386-*-msdosdjgpp*
> i386-*-netbsdelf*
> i386-*-netbsd*
> i386-*-netware*
Can this go?  I think it is the old old Novell thing.

> i386-*-openbsd*
> i386-*-pe*
ChrisF would like the PE deleted!  It's been bug reported.

> i386-*-solaris*		Canonicalized to i386-pc-solaris2
> i386-*-sysv4*
> i386-*-vxworks*
> 
> To be supported
> ---------------
> 
> i386-*-cygwin*
> i386-*-isc*		Issue with START_INFERIOR_TRAPS_EXPECTED
What is this machine?

> i386-*-lynxos*
I think this can go (or at least an attempt made).

> i386-*-sco3.2v5*	Several issues
> i386-*-sco*		Issue with START_INFERIOR_TRAPS_EXPECTED
> i386-*-sysv4.2*		UNIXWARE define, ptid issues
> i386-*-sysv5*		UNIXWARE define, ptid issues
> i386-*-sysv*		Issue with START_INFERIOR_TRAPS_EXPECTED
> 
> Redundant targets
> -----------------
> i386-ncr-*		Caught by i386-*-sysv4*
> 
> Obsolete targets
> ----------------
> 
> i386-sequent-bsd*
> i386-sequent-sysv4*
> i386-sequent-sysv*
> i386-*-aix*
> i386-*-bsd*
> i386-*-mach3*
> i386-*-os9k
Obsoleting os9kread is on the to do list as well.

> i386-*-osf1mk*
> i386-*-sco3.2v4*	Broken

Have fun!
Andrew




^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Towards truly multi-arching the i386
  2002-05-12 15:04 Towards truly multi-arching the i386 Mark Kettenis
  2002-05-12 20:27 ` Andrew Cagney
@ 2002-05-12 22:12 ` Eli Zaretskii
  2002-05-12 22:14   ` Eli Zaretskii
  1 sibling, 1 reply; 6+ messages in thread
From: Eli Zaretskii @ 2002-05-12 22:12 UTC (permalink / raw)
  To: Mark Kettenis; +Cc: gdb


On Mon, 13 May 2002, Mark Kettenis wrote:

> Please take a good look at that last look, and yell at me
> if you can think of a reason not to obsolete any of those targets.

I have nothing to yell at you for.


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Towards truly multi-arching the i386
  2002-05-12 22:12 ` Eli Zaretskii
@ 2002-05-12 22:14   ` Eli Zaretskii
  0 siblings, 0 replies; 6+ messages in thread
From: Eli Zaretskii @ 2002-05-12 22:14 UTC (permalink / raw)
  To: Mark Kettenis, gdb


On Mon, 13 May 2002, I wrote:

> I have nothing to yell at you for.

Hmm... possibly bad wording.  I meant to say that I have no objections to 
your suggested list.


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Towards truly multi-arching the i386
  2002-05-12 20:27 ` Andrew Cagney
@ 2002-05-25 18:40   ` Mark Kettenis
  2002-05-28 18:05     ` Andrew Cagney
  0 siblings, 1 reply; 6+ messages in thread
From: Mark Kettenis @ 2002-05-25 18:40 UTC (permalink / raw)
  To: ac131313; +Cc: gdb

   Date: Sun, 12 May 2002 23:27:10 -0400
   From: Andrew Cagney <ac131313@cygnus.com>

   See:
   http://sources.redhat.com/gdb/onlinedocs/gdbint_15.html#SEC117
   http://sources.redhat.com/gdb/onlinedocs/gdbint_15.html#SEC153

OK, I just posted something to gdb-announce.

   > Mark
   > 
   > Supported targets
   > -----------------
   > 
   > i386-*-aout*
   > i386-*-coff*
   > i386-*-elf*
   These three should be identical.

Not quite.  i386-*-elf* uses a register numbering scheme for stabs
(stabs-in-ELF to be precise) that differs from traditional stabs used
for a.out and COFF.

   > i386-*-freebsd*
   > i386-*-linux*
   > i386-*-msdosdjgpp*
   > i386-*-netbsdelf*
   > i386-*-netbsd*
   > i386-*-netware*
   Can this go?  I think it is the old old Novell thing.

Right now it's only supported as a target, and it was really trivial
to add.  So I'll keep it.

   > i386-*-openbsd*
   > i386-*-pe*
   ChrisF would like the PE deleted!  It's been bug reported.

Ah, well, it's basically identical to i386-*-aout* and i386-*-coff*.
The only "support" is the line in configure.tgt.  I'll leave it to
Chris to decide what to do with it.

   > i386-*-solaris*		Canonicalized to i386-pc-solaris2
   > i386-*-sysv4*
   > i386-*-vxworks*
   > 
   > To be supported
   > ---------------
   > 
   > i386-*-cygwin*
   > i386-*-isc*		Issue with START_INFERIOR_TRAPS_EXPECTED
   What is this machine?

   > i386-*-lynxos*
   I think this can go (or at least an attempt made).

I'll leave it alone for now.

   > i386-*-sco3.2v5*	Several issues
   > i386-*-sco*		Issue with START_INFERIOR_TRAPS_EXPECTED
   > i386-*-sysv4.2*		UNIXWARE define, ptid issues
   > i386-*-sysv5*		UNIXWARE define, ptid issues
   > i386-*-sysv*		Issue with START_INFERIOR_TRAPS_EXPECTED
   > 
   > Redundant targets
   > -----------------
   > i386-ncr-*		Caught by i386-*-sysv4*
   > 
   > Obsolete targets
   > ----------------
   > 
   > i386-sequent-bsd*
   > i386-sequent-sysv4*
   > i386-sequent-sysv*
   > i386-*-aix*
   > i386-*-bsd*
   > i386-*-mach3*
   > i386-*-os9k
   Obsoleting os9kread is on the to do list as well.

Yup!

   > i386-*-osf1mk*
   > i386-*-sco3.2v4*	Broken

   Have fun!

I'll probably start making a real mess next weekend ;-).  I hope it'll
be acceptable that some targets will be broken for a few days.  I
don't think I can keep things compiling without resorting to one large
mega-patch.

Mark



^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Towards truly multi-arching the i386
  2002-05-25 18:40   ` Mark Kettenis
@ 2002-05-28 18:05     ` Andrew Cagney
  0 siblings, 0 replies; 6+ messages in thread
From: Andrew Cagney @ 2002-05-28 18:05 UTC (permalink / raw)
  To: Mark Kettenis; +Cc: gdb

>   > Mark
>    > 
>    > Supported targets
>    > -----------------
>    > 
>    > i386-*-aout*
>    > i386-*-coff*
>    > i386-*-elf*
>    These three should be identical.
> 
> Not quite.  i386-*-elf* uses a register numbering scheme for stabs
> (stabs-in-ELF to be precise) that differs from traditional stabs used
> for a.out and COFF.

Ah!  So BFD could be built differently but GDB would be identical - like 
the sh*-* target.

M'kay,
Andrew



^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2002-05-29  1:05 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-05-12 15:04 Towards truly multi-arching the i386 Mark Kettenis
2002-05-12 20:27 ` Andrew Cagney
2002-05-25 18:40   ` Mark Kettenis
2002-05-28 18:05     ` Andrew Cagney
2002-05-12 22:12 ` Eli Zaretskii
2002-05-12 22:14   ` Eli Zaretskii

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox