On Thursday 08 September 2011 07:29:43 pm Amit Kulkarni wrote:
> > Yes most of them were already upstream. I was mantaining them in both
> > places so
> > I could see how the bsd-port changes diverged from the linux code base as
> > the beta
> > moved along. The bsd-port tree is still separate from the main jdk
> > codebase, although
> > it looks like jdk8 will have bsd support integrated in if all goes well.
>
>
> I do hope it goes in the main jdk src tree and BSDs have less hassle
> going forward.
>
>
> >> Build fails unless the drops dir is set to
> >>
> >> -ALT_DROPS_DIR=${DISTDIR} \
> >> +ALT_DROPS_DIR=${DISTDIR}/jdk \
> >>
> >> in the Makefile
> >
> > Thanks for catching that. I have attached a fixed tarball for others to
> > test with.
> >
>
> It builds and runs just fine on amd64.
>
> a question: Sun developed java on Sparc, why is it not supported for
> our Sparc/Sparc64 architectures? Has anybody tried building jdk since
> the switch to gcc4?
The primary reason is the lack of a bootstrap method that the ports
tree can use. IIRC the kaffe doesn't run there and is not currently
maintained upstream. I think jamvm w/ classpath may be an option but
it needs to be updated to 1.5.4 and the FreeBSD sparc support ported
and then jdk/1.6 would need to be modified to bootstrap from jamvm
instead of jdk/1.5. If all of this was done then we could both drop 1.5
support and add sparc64 support.
Regards,
-Kurt