Re: Java and HURD, success
On Fri, Jan 07, 2000 at 02:33:23PM +0100, Edouard G. Parmelan wrote:
> X-post on debian-java and debian-hurd, sorry for that :(
> Igor Khavkine wrote:
> > I got the Kaffe-1.0.5 source from www.transvirtual.com, and of
> > course it didn't compile right out of the box. First I had to get
> > configure to recognise the i386-gnu system type. Then I tried to
> > prallel the architecture dependent initalization code from linux.
> Could checkout kaffe from cvs.kaffe.org ? And send me a diff with
> your changes ?
> > BTW, how does one go about putting file descriptors in async mode?
> In unix-jthread, all file descriptors are set in asynchronous mode to
> block on thread, not on whole process.
> > So, any suggestions as to the problems stated above? especially
> > about threads, how's that pthreads implementation coming?
> Quoted from FAQ/FAQ.pthread:
> Kaffe can now make use of native threads (currently only Linux pthreads).
> To enable this add the following option to configure:
> Note that this will only work with GLIBC 2.1.2 or later.
I haven't tried getting kaffe from CVS yet, i have a patch to the 1.0.5
version at http://alcor.concordia.ca/~i_khavki/kaffe.diff . I tried to post a
message about that sooner but I had problems posting to the debian-hurd list.
Plus I haven't had time to do more work on Kaffe since I'm back at school this
week. However, I also tried compiling jikes and jikespg packages for the Hurd.
jikespg compiled without problems and jikes needed a patch which has already
been merged with the upstream source (Marcus, you can add those packages to
the binaries archive). As for using unix-pthreads, again I haven't tried that
but I don't think the Hurd's glibc includes thread support since Linuxthreads
is linux specific.
I'll still try to work out a patch for the CVS version of Kaffe and try
compiling it with unix-pthreads.