Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 11 Sep 2006 14:44:21 -0400
From:      Pat Lashley <patl+freebsd@volant.org>
To:        Bruce Burden <brucegb@realtime.net>, freebsd-java@freebsd.org
Subject:   Re: Compiling java jdk15 on AMD64 FreeBSD 6.1
Message-ID:  <F3DFFD0E35AA0585C53B755E@garrett.local>
In-Reply-To: <20060906155059.GB1045@tigerfish2.my.domain>
References:  <44FEB496.1060908@radier.ca> <20060906155059.GB1045@tigerfish2.my.domain>

next in thread | previous in thread | raw e-mail | index | archive | help


--On 6 September, 2006 10:50:59 -0500 Bruce Burden <brucegb@realtime.net> wrote:

>
> On Wed, Sep 06, 2006 at 07:44:22AM -0400, Dmitriy Fitisov wrote:
> > Hello everyone,
> > I may not compile java on FreeBSD 6.1 AMD64
> >
> > ...
>
>         Why are you (still) using linux_base-8 for you Linux
>    emulation? This is a very old, dated port.
>
>         I have JDK1.5 installed with linux_base-fc4 on AMD64, and
>    things seem to work. It did take a few tries on the compilation,
>    but in the end...

If you're trying to build the native jdk15, you don't actually have to use 
linux at all.  Install the amd64 version of the diablo-jdk15 port; then apply 
the following patch to java/jdk15/Makefile and build jdk15:

--- Makefile.dist    Tue Aug  1 14:38:25 2006
+++ Makefile      Wed Sep  6 09:31:08 2006
@@ -59,6 +59,8 @@
 .if !defined(WITH_LINUX_BOOTSTRAP)
 .if ${MACHINE_ARCH} == "i386"
 NATIVE_BOOTSTRAP_JDKS+=        ${LOCALBASE}/diablo-jdk1.5.0
+.elif ${MACHINE_ARCH} == "amd64"
+NATIVE_BOOTSTRAP_JDKS+=        ${LOCALBASE}/diablo-jdk1.5.0
 .endif
 NATIVE_BOOTSTRAP_JDKS+=        ${LOCALBASE}/jdk1.5.0 \
                        ${LOCALBASE}/jdk1.4.2


(That probably isn't the cleanest way to do that; but it's a simple 
copy-and-paste with a one-word replacement; which reduces the chances of 
introducing a typo. And it does allow for the possibility of [hopefully 
temporary] divergence between the amd64 and i386 version numbers on the diablo 
port.)


I haven't yet tested the result thoroughly; but it builds OK and seems to 
work...



-Pat



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?F3DFFD0E35AA0585C53B755E>