[Coco] Cross compiling OS-9 C
Walter Zambotti
zambotti at iinet.net.au
Mon Apr 27 02:25:11 EDT 2020
Fantastic news guys.
With the rlink and rma from toolshed (old checkout) I have created a full Linux C tool chain that successfully cross compiles and links Nitros-9 C programs to create executables that run in Nitros-9.
The complete tool chain is available here
https://github.com/WallyZambotti/Nitros9-CC-CrossCompiler
There are probably many bugs but it appears to be working.
Enjoy
Walter
-----Original Message-----
From: Coco [mailto:coco-bounces at maltedmedia.com] On Behalf Of Jeff Teunissen
Sent: Monday, 27 April 2020 5:46 AM
To: CoCoList for Color Computer Enthusiasts <coco at maltedmedia.com>
Subject: Re: [Coco] Cross compiling OS-9 C
In my tree, I have reverted the commits that removed them. "All" you have to do is, in order, do:
git revert 37e101c763c7ce01e1a7f04295ac23b3b4852f9e
git revert 16b4c34f6a7c90a5e49b6c66b8732660bbd15138
git revert 8f7f2ecbeb267bbb924ba8af6d6e997d843109d1
git revert 4d73d3148f6ee6da4ce5e18f1253eb7da2620fe2
I believe the second "git revert" command will probably have some conflicts that you will have to resolve manually.
Of course, I am using git-hg to access the main Mercurial repository, and I was just using your commit IDs above, so the actual commit ID hashes may well be different.
On Sun, Apr 26, 2020 at 5:25 PM Michael Furman <n6il at ocs.net> wrote:
>
> As I have already said rlink rma and rdump all used to be in toolshed but were removed in favor of more modern tools. The links and logs posted below are proof of this. Instead of re-writing them again we should restore the previous versions and continue maintaining them.
>
>
> https://github.com/n6il/toolshed/commit/37e101c763c7ce01e1a7f04295ac23
> b3b4852f9e
>
> commit 37e101c763c7ce01e1a7f04295ac23b3b4852f9e
> Author: Boisy Pitre <coco at toughmac.com>
> Date: Thu Feb 7 21:29:29 2013 -0600
>
> Removing actual rma/rlink/rdump sources
>
> https://github.com/n6il/toolshed/commit/16b4c34f6a7c90a5e49b6c66b87326
> 60bbd15138
>
> commit 16b4c34f6a7c90a5e49b6c66b8732660bbd15138
> Author: Boisy Pitre <coco at toughmac.com>
> Date: Thu Feb 7 21:29:04 2013 -0600
>
> Removed rma/rlink/rdump as targets
>
>
> https://github.com/n6il/toolshed/commit/8f7f2ecbeb267bbb924ba8af6d6e99
> 7d843109d1
>
> commit 8f7f2ecbeb267bbb924ba8af6d6e997d843109d1
> Author: Boisy Pitre <coco at toughmac.com>
> Date: Tue Feb 5 21:30:55 2013 -0600
>
> Added rdump to deprecation
>
> https://github.com/n6il/toolshed/commit/4d73d3148f6ee6da4ce5e18f1253eb
> 7da2620fe2
>
>
> commit 4d73d3148f6ee6da4ce5e18f1253eb7da2620fe2
> Author: Boisy Pitre <coco at toughmac.com>
> Date: Tue Feb 5 21:28:29 2013 -0600
>
> Added deprecation message to rma/rlink/mamou
>
>
>
>
> Sent from my iPhone
>
> > On Apr 26, 2020, at 12:45, tim lindner <tlindner at macmess.org> wrote:
> >
> > On Sun, Apr 26, 2020 at 1:49 AM Walter Zambotti <zambotti at iinet.net.au> wrote:
> >> I was looking for source for the assembler and linker to finish off
> >> the suite but never found them!
> >
> > Walter,
> >
> > A few years ago I re-wrote rlink (and rdump) in C to be compiled on
> > modern computers systems.
> >
> > It seems like a good fit for your project.
> >
> > Would you like to add it?
> >
> >
> >
> > --
> > --
> > tim lindner
> >
> > "Proper User Policy apparently means Simon Says."
> >
> > --
> > Coco mailing list
> > Coco at maltedmedia.com
> > https://pairlist5.pair.net/mailman/listinfo/coco
>
> --
> Coco mailing list
> Coco at maltedmedia.com
> https://pairlist5.pair.net/mailman/listinfo/coco
--
Coco mailing list
Coco at maltedmedia.com
https://pairlist5.pair.net/mailman/listinfo/coco
More information about the Coco
mailing list