[kaffe] Compile problem after classpath merge
Wolfgang Baer
WBaer at gmx.de
Sat Oct 29 06:19:15 PDT 2005
Hi all,
I am currently in the process of modifing debian's kaffe package
after the classpath merge and found a problem with selecting the
compiler to use:
Using jikes makes no problems. However we want to switch to ecj
as default compiler. Before the merge we used --with-jikes=/usr/bin/ecj
together with some JAVAC_FLAGS arguments. This now results during
compilation in external/classpath in
[....]
Adding generated files in builddir '..'.
/usr/bin/ecj +Pno-shadow +Pno-switchcheck +F -bootclasspath '' -extdirs ''
-sourcepath '' --classpath
/home/wbaer/kaffe_stuff/kaffe-1.1.6.cvs20051028/build-tree/kaffe-1.1.6.cvs20051028/libraries/javalib
[...] -d . @classes
directory does not exist: +Pno-shadow
make[4]: *** [compile-classes] Error 255
[....]
Classpath needs a --with-ecj switch for using ecj. The -with-jikes=/usr/bin/ecj
switch needs somehow to be translated into a --with-ecj switch for the
classpath build. Or kaffe should provide different compiler switches like
classpath does.
Currently classpath thinks a jikes compiler is used but uses the ecj
command. However ecj does not know of the special jikes switches like
+Pno-shadow and fails.
Wolfgang
More information about the kaffe
mailing list