harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Nathan Beyer" <nbe...@gmail.com>
Subject Re: ECJ set as default compiler (WAS: [general] version of gcc and other tools)
Date Thu, 19 Oct 2006 01:14:30 GMT
Maybe. This is probably what was saving us before; using 'javac' was
performing essentially a fork.

On 10/18/06, Geir Magnusson Jr. <geir@pobox.com> wrote:
> is there a way that we can avoid the manual ant_opts and do some kind of
> 'ant fork'?  Set in an ant script and call ant again? :)
>
> geir
>
> Nathan Beyer wrote:
> > I've update the README to include information about setting up Ant
> > with ECJ and setting the ANT_OPTS environment variable. I also put a
> > snippet of the odd build failure in the troubleshooting section.
> >
> > -Nathan
> >
> > On 10/17/06, Alexei Zakharov <alexei.zakharov@gmail.com> wrote:
> >> IMHO the correct ECJ jar should be located at
> >> classlib/trunk/depends/jars/ecj_3.2/ecj.jar
> >>
> >> You may also try to increase java heap size by setting ANT_OPTS
> >> variable to something like "-Xmx512M".
> >>
> >> Regards,
> >>
> >> 2006/10/17, Weldon Washburn <weldonwjw@gmail.com>:
> >> > All,
> >> > I did a fresh "svn checkout" an hour ago.  During build, I saw the
> >> message,
> >> > "...please place ECJ.JAR in ANT_HOME/lib" and did what it said.
> >> Given a
> >> > JAVA_HOME=.../jdk1.5.0_07, there may be more to it than just copying
> >> a jar
> >> > file.  My guess is that adding ECJ.JAR to Sun javac is now causing the
> >> > following error message:
> >> >
> >> >    [javac] ----------
> >> >    [javac] 1. ERROR in
> >> > C:\t_harmony\classlib\trunk\modules\archive\src\main\jav
> >> > a\java\util\jar\Pack200.java
> >> >    [javac]  (at line 0)
> >> >    [javac]     /*
> >> >    [javac]     ^
> >> >    [javac] Internal compiler error
> >> >    [javac] java.lang.OutOfMemoryError: Java heap space
> >> >
> >> > I looked for a README file that says something about which Eclipse
> >> compiler
> >> > to download and where to get it.  Or if it is already downloaded,
> >> where to
> >> > find it on my local drive.  A "find" of README files on
> >> classlib/trunk turns
> >> > up 2052 instances.  If its in a README, its well obscured!  Please
> >> tell me
> >> > where the instructions are for downloading the correct version of
> >> Eclipse
> >> > compiler.  It might be good to add where to find Eclipse compiler to
> >> the,
> >> > "...please place EJC.JAR...." message.
> >> >
> >> >
> >> > On 10/16/06, Nathan Beyer <nbeyer@gmail.com> wrote:
> >> > >
> >> > > I've set the default compiler value to use the ECJ adapter. I've also
> >> > > added a check to fail the build (in build-java.xml and
> >> > > build-tests.xml) if the ECJ adapter class is missing. The message
> >> says
> >> > > that the ECJ JAR is missing and to copy it from the depends folder.
> >> > >
> >> > > If there are any changes or suggestions for a more elegant Ant
> >> > > solution, just let me know and I'll add them.
> >> > >
> >> > > Note: The build seemingly takes a bit longer, as ECJ reports a
> >> > > significant amount of warnings by default. Personally, these are
> >> > > things I believe need to be cleaned up anyway (unused imports,
> >> missing
> >> > > serialVersionUIDs, etc). I haven't figured out to configure the ECJ
> >> > > options via the Ant task yet, so if anyone know, please let the list
> >> > > know.
> >> > >
> >> > > Mark, Tim, IBM folks,
> >> > > This may require an update to the automated builds if Ant isn't setup
> >> > > like this yet, sorry.
> >> > >
> >> > > -Nathan
> >> > >
> >> > > ---------- Forwarded message ----------
> >> > > From: Geir Magnusson Jr. <geir@pobox.com>
> >> > > Date: Oct 16, 2006 12:38 PM
> >> > > Subject: Re: [general] version of gcc and other tools
> >> > > To: harmony-dev@incubator.apache.org
> >> > >
> >> > >
> >> > > None from me, but please also add some useful message for people
> >> if not
> >> > > found like "ECJ not found. Please copy <useful info> to <useful
> >> info>..."
> >> > >
> >> > >
> >> > >
> >> > > Nathan Beyer wrote:
> >> > > > On 10/15/06, Tim Ellison <t.p.ellison@gmail.com> wrote:
> >> > > >> Geir Magnusson Jr. wrote:
> >> > > >> > I suppose that as a temporary solution, we can just
get
> >> people to
> >> > > drop
> >> > > >> > ECJ into ant/lib...
> >> > > >>
> >> > > >> Yes, that would be my preferred solution too, until Ant support
> >> comes
> >> > > >> along.
> >> > > >>
> >> > > >
> >> > > > Any objections to setting the harmony default compiler (in the
> >> build
> >> > > > scripts) to Eclipse then? The 'fetch-depends' already downloads
the
> >> > > > necessary JAR, so copying it over should be a trivial task for
now.
> >>
> >>
> >> --
> >> Alexei Zakharov,
> >> Intel Enterprise Solutions Software Division, Russia
> >>
> >> ---------------------------------------------------------------------
> >> Terms of use : http://incubator.apache.org/harmony/mailing.html
> >> To unsubscribe, e-mail: harmony-dev-unsubscribe@incubator.apache.org
> >> For additional commands, e-mail: harmony-dev-help@incubator.apache.org
> >>
> >>
> >
> > ---------------------------------------------------------------------
> > Terms of use : http://incubator.apache.org/harmony/mailing.html
> > To unsubscribe, e-mail: harmony-dev-unsubscribe@incubator.apache.org
> > For additional commands, e-mail: harmony-dev-help@incubator.apache.org
> >
>
> ---------------------------------------------------------------------
> Terms of use : http://incubator.apache.org/harmony/mailing.html
> To unsubscribe, e-mail: harmony-dev-unsubscribe@incubator.apache.org
> For additional commands, e-mail: harmony-dev-help@incubator.apache.org
>
>

---------------------------------------------------------------------
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: harmony-dev-unsubscribe@incubator.apache.org
For additional commands, e-mail: harmony-dev-help@incubator.apache.org


Mime
View raw message