Re: Let Jikes (finally) go into testing on its own...
On Fri, Jan 23, 2004 at 12:15:27AM -0600, Adam Majer wrote:
> On Tue, Jan 20, 2004 at 02:00:12PM -0500, Andrew Pimlott wrote:
> > Irrespective of the testing issue, it seems obvious that just as the
> > jikes source package is the wrong place for these wrappers (why
> > should the compiler know about different runtimes?), so are the JVM
> > source packages (why should the runtime know about a compiler?). It
> > would make much more sense for the JVM packages to register their
> > standard libraries as alternatives (the alternative could either be
> > the library, or perhaps more generally, a file containing a list of
> > library files). Then jikes as well as any other compiler that is
> > not bundled with its own standard libraries could find them in the
> > same way. After all, it is silly to implement a solution that works
> > only for jikes.
>
> So, if someone wants to use jikes with kaffe, they will have to type
>
> jikes -bootclasspath 'some kaffe paths' hello_world.java
If they absolutely must use kaffe's libs, yes. If they just type
jikes hello_world.java
they will get the libs with the highest priority alternative. (The
symlink might be /usr/share/java/bootlibs, and it could contain a
list of jars, so the jikes wrapper script would do "jikes.real
-bootclasspath @/usr/share/java/bootlibs)
> The point of the java-wrappers is for people to install one of these
> and then simply type:
>
> javac hello_world.java
I think my suggestion meets this goal.
> Or to have a java package in main compiled with javac and just having
>
> Build-Depends: jikes-kaffe
If a java package needs jikes and kaffe, it can depend on jikes and
kaffe, and run "jikes -bootclasspath 'some kaffe paths'". This
seems much cleaner than adding an artificial package for the
combination of jikes and kaffe.
Andrew
Reply to: