Amiga.org
Amiga News and Community Announcements => Amiga News and Community Announcements => Announcements and Press Releases => Topic started by: whoosh777 on May 20, 2004, 02:00:19 AM
-
By combining Linux hosted gcc-3.3.1-aros with
68k-native gcc-3.3.3-amigaos I have generated
68k-amigaos hosted gcc-3.3.1-x86-aros,
visit:
http://www.whoosh777.pwp.blueyonder.co.uk/amiga-68k-x-x86-aros-gcc.html
you run this on a 68k-amigaos system such as
A1200, A4000, WinUAE, Morphos, Amithlon, OS4
and generate binaries that will run on x86-AROS,
this means that people on the above platforms will
be able to port their existing programs to
x86-AROS.
ie to an AmigaOS which should be faster than Windows XP!
The entire cross compiler was built on 68k WinUAE
which proves that both 68k and WinUAE are "adult" platforms,
Various people believe that it is impossible to build gcc
on 68k AmigaOS, so eg 68k AmigaOS gcc's appear to have
been built from Linux or Unix. However here I have proved
that it is possible to build gcc on 68k,
Note that AROS allows closed source commercial programs so
you dont lose anything by porting your work to x86-AROS.
I will be using this port myself from WinUAE to
generate programs for x86-AROS.
Previously the only way to generate AROS programs
was either from Linux or from within AROS itself,
As 68k has a very mature build environment it will be
a very useful platform for building AROS programs.
Eventually of course one would hope to be able to
build from within AROS, this port can actually
accelerate the path to AROS hosted building,
This should bring in a lot of new developers to AROS,
A 68k-hosted cross compiler for ppc-AROS should be a
very similar build, but I cannot test it out on my system,
so if you are interested in this, and are prepared to
test it out as well as to provide webspace for a download
then contact me: I have only 1 or 2 megabytes left on
my website.
-
Sounds great :-D
-
@hnl_dk
>Sounds great
I am going to have lots of fun with this!
just playing around initially,
I probably need to spend some weeks now
studying the AROS developer docs,
cross compilers are a bit like bridges,
each OS is an island and cross compilers allow
programs to walk across to other islands,
the variants of AmigaOS are a cluster of islands,
mutually hostile to some extent, but also with a
lot of common ground,
without cross compilers the only way to port
programs is to own lots of different machines,
Note that x86-AROS will be useful to make sure code is endianess independent. I always find it tricky to know whether my code would run on little endian CPUs,
Anyone downloading this, please revisit the webpage
again, because I realised i686-pc-aros-collect was
missing. So there is a new archive 68k-arosx86-collect.lha
as well as some changes to the readme,
I have also now put in instructions on
how to get the cross compiler running from scratch:
ie for people who havent used Geekgadgets before.
:I have tested out these instructions, thats how I found
I had forgotten i686-pc-aros-collect,
they appear now to generate a correctly functioning cross compiler,
I probably should test out the instructions one last time
for installing from scratch (ie no Geekgadgets) the cross compiler,
-
the variants of AmigaOS are a cluster of islands,
The AAA isn't a myth, it's the Advanced (or NG if you want) Amiga Archipelago, and it's here now! :-) :-D
-
Will this be submitted into the AROS CVS?
Dammy