Kiyo Inaba wrote:

Hi Kiyo,

> But right now, there are four sub-configure in 'kaffe/kaffevm
> /boehm-gc/boehm', 'external/gcc/fastjar', 'libltdl' and 'libraries
> /javalib/external/classpath', and do you mean this KAFFE_CFLAGS
> trick is just needed for classpath?
>
>
>
I believe that was the case back then, yeah.

There is also the external/gcc/zlib code, that should be removed, and we could slash gjdoc,
and other merged in code as well.

>> Would cross-compiling classpath first, and then kaffe on top of the
>> cross-compiled classpath build
>> work for you? I think that's how it works for JamVM & Cacao, and it
>> seems to work well, judging
>> by how far in terms of platform support they've come.
>>
>
> It is something what Jim said as 'staying small' or smaller approach.
> Theoretically, if entire build can be made with cross compiling, just
> making sub part of the entire build can also be made. Of course I've
> not yet tested. But (if I understand correctly), cross-compilation
> should not be the issue, but just 'separate compilation' should be
> the matter you want mention, am I right?
>
>
Yeah, basically we'd move away from building everything at once (and having to merge all the external code in continuously, and deal with it in our build system), to a model where cross-compiling kaffe is a sequence of separate compilations to be performed in a specific order
(which is what our current build system does, implicitely).

> Anyway, I try to separate classpath build from the entire kaffe
> build, and let you know when finish.
>
>
Great, thank you!

> By the way, I personally prefer current approach of 'simply type
> configure once, make once, and make check (to see whether kaffe
> still works)'...
> # Of course, if it does not introduce any further headache ;-)
>
>
I think the split approach has its advantages as well: it reduces the turn-around times for VM builds, as you'd only need to rebuild the VM, rather than the VM + class library.

cheers,
dalibor topic

_______________________________________________
kaffe mailing list
[email protected]
http://kaffe.org/cgi-bin/mailman/listinfo/kaffe

Reply via email to