Subject: Re: MacMiNT?
To: None <macbsd-development@sun-lamp.cs.berkeley.edu>
From: Brad Pickering <brad@tazboy.Jpl.Nasa.Gov>
List: macbsd-development
Date: 12/05/1993 17:55:17
Allen X Briggs writes:
> > ->> + Can you use MacMINT to build the kernel?
> > ->
> > ->No. If you, or someone else, wants to work on that, it would be *very*
> > ->nice to see.
> >
> > Why does MacMiNT not work ? Is the reason that a special library would be
> > needed ? If not, what other complication is there ?
>
> Only that when I last heard of it, it was in alpha, and I knew nothing
> about it. I know hardly anything more about it now. I'm a unix weenie,
> not a mac weenie, so I don't hear much about Mac utilities.
>
MacMiNT could probably be considered beta, but it's pretty stable. The
lastest stuff on suniams1.statistik.tu-muenchen.de in /incoming/MacMiNT
should always be used with caution though.
> You might need to generate a cross-compiler/cross-assembler/cross-linker,
> depending on what kind of differences there are from MacMINT output and
> MacBSD output. I'd be happy to help, but I don't have any interest in
> doing it myself (I have a compilation environment, already ;-).
>
The object files are probably the same, but the library and executable
files are definitely different. You could probably get away without using
a cross-compiler/cross-assembler if you were to convert the netbsd C library
to MiNT format, but it would probably be a lot easier if you just used all
cross dev tools. I think these tools can be built fairly easily by
running configure on a sun4 with host=sun4 and target=hp300, then building
the sources using the MiNT cross development tools on the sun, hacking
the sources when necessary. I will probably get around to this myself in
the next 3 weeks but if someone else wants to do it, I'd be happy to give
suggestions. I built GAS and put it on suniams1 in
/incoming/MacMiNT/bsd-tools. I'm playing around with bsd make right
now.
Brad Pickering
------------------------------------------------------------------------------