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