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