Date: Fri, 30 Mar 2012 22:44:48 -0400 From: Super Bisquit <superbisquit@gmail.com> To: FreeBSD PowerPC ML <freebsd-ppc@freebsd.org>, freebsd-java <freebsd-java@freebsd.org>, Greg Lewis <glewis@eyesbeyond.com> Subject: Re: Kaffe does not build on powerpc: dependency for zero-vm Message-ID: <CA%2BWntOtUz_0JEjex2VB9dny%2BcZVfqr74AKQhrM6a55hj0k%2BL0w@mail.gmail.com> In-Reply-To: <CA%2BWntOv1R3=V%2BxM_Up-sBaqvGw3asZQFjz4TDFm7i%2BfhkdxyqA@mail.gmail.com> References: <CA%2BWntOtdnzm07i3hXJs8ruNTMbBe2jK_uw6O71wQBCEaHaeqkQ@mail.gmail.com> <20120330213748.GA92901@misty.eyesbeyond.com> <CA%2BWntOuW=uSpWW10Aa9RNr6jBjKBxC2p0LoVanK0=bdt%2BkgH1w@mail.gmail.com> <CA%2BWntOv1R3=V%2BxM_Up-sBaqvGw3asZQFjz4TDFm7i%2BfhkdxyqA@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, Mar 30, 2012 at 8:12 PM, Super Bisquit <superbisquit@gmail.com>wrote: > ---------- Forwarded message ---------- > From: Super Bisquit <superbisquit@gmail.com> > Date: Fri, 30 Mar 2012 20:12:23 -0400 > Subject: Re: Kaffe does not build on powerpc: dependency for zero-vm > To: Greg Lewis <glewis@eyesbeyond.com> > Cc: freebsd-java <freebsd-java@freebsd.org> > > On 3/30/12, Greg Lewis <glewis@eyesbeyond.com> wrote: > > On Fri, Mar 30, 2012 at 06:48:18AM -0400, Super Bisquit wrote: > >> Mr. Lewis, you suggested me trying to port zero vm. > >> 1. Java zero-vm is the natural build/alternate to those architectures > that > >> aren't fully supported; i.e. non-i386 based CPUs. > >> 2. Reverse engineering the ibm-powerpc-jre/sdk binaries may not be > >> agreeable to you or others; but, I've accomplished more and went further > >> than with this. > >> 3. With the ibm-binaries, I can look at the headers and see what they > are. > >> I am also able to see what the standard Debian-powerpc java requires. > >> 4. I do not currently have Fedora or RedHat installed to any of my > powerpc > >> systems. If anyone does, then what are the ldd outputs for the jre and > sdk > >> release binaries- ibm release only? > > > > I'm not sure what point you're trying to make in 2-4 in regards to > building > > a freebsd-ppc version of OpenJDK. Could you expand on that? > I'm trying different versions of java vms, binaries, etc to get it > working on FreeBSD PowerPC. I've had some luck in building jamvm but > not installing. I am also trying to build the llvm java vm. > > > > FWIW, the current version of openjdk7 does build on MacOS X/PPC using the > > Zero VM. You can download binaries here: > > > > > http://www.intricatesoftware.com/OpenJDK/macppc/openjdk7u2-macppc-fcs-2012-03-14.tar.bz2 > > Okay, I'll try it out. I'm on an i386 laptop right now. > > > > Given that Zero works on FreeBSD (or did last time I tried) and the > PowerPC > > build for Zero works on other supported OSes, it doesn't seem like there > > would be a lot of code changes required to get it to to work on > FreeBSD/PPC. > > The biggest hurdle is likely the first time bootstrap. I believe I've > > previously sent out links on how to go about the first time > bootstrapping. > > It's not trivial but it's doable. > > I probably missed the links since I am chaotic. I'll look in the > mailing list archives for them. > > > > You are, of course, free to work on whatever you want. I'm just trying > to > > suggest what I think has the highest chance of getting you a working JDK > > on FreeBSD/ppc in a reasonable time. > I tried building icedtea and what not as stated in the post. I'll run > building each listed again and send you the errors. > > > >> I have to build on both Debian and FreeBSD to see where errors occur. > Many > >> may not agree to my methods; but, it has helped tremendously with this > >> porting effort. > > > > I've typically found that useful when porting to a new architecture too. > Damn straight > > > > I trimmed freebsd-current since my reply doesn't seem relevant for it. > > > > -- > > Greg Lewis Email : glewis@eyesbeyond.com > > Eyes Beyond Web : http://www.eyesbeyond.com > > Information Technology FreeBSD : glewis@FreeBSD.org > > > Okay. Seems that I will need to place the binaries in their respective positions- libraries and others included in this; or, should I run it from the extracted folder? If the former, then I will need to know what paths are for Java. The i386 laptop I have is without a hard drive and has a liveCD in it. Other projects related to Java and POWER: 1. I'm having beginner's troubles using cmake. I definitely want to try building and testing vmkit. 2. Jamvm will probably need to be installed within a subdirectory.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CA%2BWntOtUz_0JEjex2VB9dny%2BcZVfqr74AKQhrM6a55hj0k%2BL0w>