public inbox for binutils@sourceware.org
 help / color / mirror / Atom feed
* ns32k status
@ 2022-01-18  4:02 Gilbert Coville
  2022-01-18 12:20 ` Alan Modra
  0 siblings, 1 reply; 2+ messages in thread
From: Gilbert Coville @ 2022-01-18  4:02 UTC (permalink / raw)
  To: binutils

I see that ns32k is on the chopping block once again.

As I understand it, ns32k isn’t the last arch to use a.out, but it is the last arch to use only a.out.  With its removal, it would then be possible to remove a.out completely.

However, I do think that dropping ns32k from binutils would be a shame.  Although only a handful of people use it in its current form, it does actually work quite well.  Obviously, it’s no longer being used for netbsd, but it is still useful for hobby embedded or bare metal-type environments.

I have started investigating what it would take to create an ns32k-elf target.  My initial thought was something like “There’s already a working example of ns32k a.out, plus plenty of other elf targets.  It should be straightforward.”  Perhaps it is to someone with years of binutils experience.  However, the more I dig into it, the more daunting it becomes.  Adding to the problem is that there isn’t a ns32k ELF addendum.  We’ve looked pretty hard and only found a reference to it in National’s documentation.  Most likely the document was vaporware.  All we’re left with is a value for e_machine.  I had hoped to have some code to show by the upcoming branch date, but that is clearly not going to happen.

My primary request is that the removal of ns32k targets be postponed for a release (or two).  I don’t mind if ns32k-*-netbsd remains in the obsolete list, but if the ns32k code and files are removed, it will make the task significantly more difficult.

I am open to any advice, or ridicule if necessary.

Thoughts?

Gilbert


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

* Re: ns32k status
  2022-01-18  4:02 ns32k status Gilbert Coville
@ 2022-01-18 12:20 ` Alan Modra
  0 siblings, 0 replies; 2+ messages in thread
From: Alan Modra @ 2022-01-18 12:20 UTC (permalink / raw)
  To: Gilbert Coville; +Cc: binutils

On Mon, Jan 17, 2022 at 08:02:49PM -0800, Gilbert Coville wrote:
> I see that ns32k is on the chopping block once again.

Just ns32k-netbsd.  The other ns32k aout targets are still available
(and even ns32k-netbsd with --enable-obsolete).  Nobody is planning to
remove ns32k code until all ns32k targets have been marked obsolete.

-- 
Alan Modra
Australia Development Lab, IBM

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

end of thread, other threads:[~2022-01-18 12:20 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-01-18  4:02 ns32k status Gilbert Coville
2022-01-18 12:20 ` Alan Modra

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).