Cross-compiling Kaffe?
Michael Barr
mbarr at tsi-telsys.com
Wed Jun 10 07:34:05 PDT 1998
Edwin Foo wrote:
>
> At 09:50 AM 6/10/98 -0400, Michael Barr wrote:
> >Yes, I have tried it. In truth I am still in the midst of a port to a
> >microSPARC-IIep based embedded system. I'm using the Gnu Tools (compiler,
> >linker, etc.) hosted on Solaris. The biggest challenge so far is the lack
> >of a filesystem or network on my target. Unfortunately, eliminating these
> >dependencies requires significant modification of the Kaffe source. And
> >it also raises challenging technical questions. For example, What is a
> >class file in a filesystem-less environment?
>
> Well, on my target platform (StrongARM-based Itsy board) I am lucky to have
> a virtual RAM disk, so I intend to put my class files there. Perhaps you
> could do the same for your device and write a pseudo-disk driver to lessen
> the porting effort required?
Which is easier: writing your own RAM filesystem or modifying Kaffe not to
expect one? I took a guess that the latter would be easier. Though I may
have guessed wrong. We'll have to wait and see.
> My nagging question is whether it really is as easy as running ./configure
> --target==blablabla, assuming you have a cross-compiling toolchain, or have
> people run into problems with the actual configuration and compilation of
> Kaffe?
I did that part by hand by looking at what files ./configure modified and
making the copies and relevant changes myself.
Cheers,
Michael
--
Michael Barr
Principal Engineer
TSI TelSys, Inc.
mbarr at tsi-telsys.com
More information about the kaffe
mailing list