* Porting GNAT to NetBSD/68k
@ 1996-09-19 0:00 Greg Baker
0 siblings, 0 replies; only message in thread
From: Greg Baker @ 1996-09-19 0:00 UTC (permalink / raw)
I'm not quite sure if I'm going to have time to do this real soon, so
this might be a slightly academic question.
Tell me if this is a sensible plan of attack.
0. Install a more modern GCC on the NetBSD/68k machine so that I'll
have a decent RTL back-end. (Currently it's gcc 2.4.5 running under
NetBSD1.1 on a macintosh).
+----------+ +---------+
|NetBSD/68k| |x86 Linux|
+----------+ +---------+
|68k gcc | |x86 gcc |
+----------+ +---------+
1. Build a 68k GCC cross-compiler under x86 Linux (My only non-68k
machine).
+----------+ +---------+
|NetBSD/68k| |x86 Linux|
+----------+ +---------+
|68k gcc | |x86 gcc |
+----------+ |68k gcc |
+---------+
2. Install GNAT over the 68k-gcc. (Is this as simple as it sounds?.
+----------+ +---------+
|NetBSD/68k| |x86 Linux|
+----------+ +---------+
|68k gcc | |x86 gcc |
+----------+ |68k gcc |
|68k GNAT |
+---------+
3. Take the source to the x86-NetBSD GNAT run-time libraries
and compile it with the Linux-hosted 68k-GNAT compiler.
+----------+ +---------+
|NetBSD/68k| |x86 Linux|
+----------+ +---------+
|68k gcc | |x86 gcc |
|BSD rts | |68k gcc |
+----------+ |68k GNAT |
+---------+
4. Use the Linux-hosted GNAT to compile GNAT for NetBSD.
+----------+ +---------+
|NetBSD/68k| |x86 Linux|
+----------+ +---------+
|68k gcc | |x86 gcc |
|BSD rts | |68k gcc |
|GNAT | |68k GNAT |
+----------+ +---------+
5. Install this GNAT over gcc.
6 (Optionally). Compile the compiler itself to make sure it's
capable of it and hasn't suffered bit rot.
As far as I can tell, the only tricky part is building the cross
compiler. Would it be easier if I hosted it on an x86-NetBSD machine?
Is building a GNAT cross compiler difficult?
--
Greg Baker - - http://www.matra.com.au/~gregb - - gbaker@matra.com.au
- predictions of the future - quantum computers - silly poetry -
- the "langue musicale universale" (Solresol) revival project -
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~1996-09-19 0:00 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1996-09-19 0:00 Porting GNAT to NetBSD/68k Greg Baker
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox