GCJ Build Error
Antonio Ake
ake@ecn.purdue.edu
Fri Aug 10 17:12:00 GMT 2001
Ok. First I need to tell you this, In version 3.0, libgcj for True64 is
not supported. There have been solved like 10 problems for True64
v5.0(mine version) for GCC 3.0, and finally there is a very
acceptable version. You need to check java-patches group.
I havent tried to run a newer version.
For your problem. You have not applied the latest version of the patch:
http://gcc.gnu.org/ml/java-patches/2001-q3/msg00127.html
By other hand, I don't understand your sentence saying that jvspec has a
lot of more lines, because in fact you just needed to replace the 2
lines that you mentioned.
That means, your jvgenmain should look like this:
const char jvgenmain_spec[] =
"jvgenmain %{D*} %i %{!pipe:%umain.i} |\n\
cc1 %{!pipe:%Umain.i} %1 \
%{!Q:-quiet} -dumpbase %b.c %{d*} %{m*} %{a*}\
%{g*} %{O*} \
%{v:-version} %{pg:-p} %{p}\
%{<fbounds-check} %{<fno-bounds-check}\
%{<fassume-compiled} %{<fno-assume-compiled}\
%{<femit-class-file} %{<femit-class-files}
%{<fencoding*}\
%{<fuse-boehm-gc} %{<fhash-synchronization} %{<fjni}\
%{<fclasspath*} %{<fCLASSPATH*} %{<foutput-class-dir}\
%{<fuse-divide-subroutine}
%{<fno-use-divide-subroutine}\
%{f*} -fdollars-in-identifiers\
%{aux-info*}\
%{pg:%{fomit-frame-pointer:%e-pg and
-fomit-frame-pointer are incompatible}}\
%{S:%W{o*}%{!o*:-o %b.s}}%{!S:-o %{|!pipe:%g.s}} |\n\
%{!S:as %a %Y -o %d%w%u%O %{!pipe:%g.s} %A\n }";
More information about the Java
mailing list