java/66349: [PATCH] net/javadc: fix build on bento
Herve Quiroz
herve.quiroz at esil.univ-mrs.fr
Fri May 7 01:20:24 PDT 2004
The following reply was made to PR java/66349; it has been noted by GNATS.
From: Herve Quiroz <herve.quiroz at esil.univ-mrs.fr>
To: Yuri Khotyaintsev <yuri at irfu.se>
Cc: FreeBSD-gnats-submit at freebsd.org, glewis at freebsd.org,
znerd at freebsd.org
Subject: Re: java/66349: [PATCH] net/javadc: fix build on bento
Date: Fri, 7 May 2004 10:15:08 +0200
Yuri,
I'm not sure I get your point here...
On Fri, May 07, 2004 at 09:47:10AM +0200, Yuri Khotyaintsev wrote:
> Herve Quiroz wrote:
>
> >- added '-bootclasspath ${JAVA_CLASSES}' to the command-line for JAVAC when
> > jikes is used as a substitute for javac.
>
> What is the reason for not putting this into bsd.java.mk?
Well actually I put it in bsd.java.mk. This statement is from the
ChangeLog for bsd.java.mk
> If jikes is installed it will be used to compile a port. And then for a
> port not to fail it should ether set USE_JIKES=no or add -bootclasspath.
When nothing is asked by the port, jikes is used if present. This may
cause problems as jikes requires -bootclasspath to be set to the
location of the standard Java API classes. Provided this is not needed
when using the former javac command, and as porter won't know in advance
if jikes will be used or not (unless the port explicitely requires or
forbids its use by setting USE_JIKES), he won't be able to set
-bootclasspath accordingly.
That's why I had to add these arguments when "jikes is used
[transparently] as a substitute for javac"...
Is this what you were asking for or did I misunderstood you ?
Herve
More information about the freebsd-java
mailing list