harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Nathan Beyer" <ndbe...@apache.org>
Subject Re: federated build, classlib build - what am I doing wrong
Date Wed, 30 Apr 2008 00:18:09 GMT
On Tue, Apr 29, 2008 at 12:35 AM, Alexey Varlamov <
alexey.v.varlamov@gmail.com> wrote:

> 2008/4/29, Nathan Beyer <nbeyer@gmail.com<https://mail.google.com/mail?view=cm&tf=0&to=nbeyer@gmail.com>
> >:
> > On Mon, Apr 28, 2008 at 6:11 AM, Alexei Fedotov <
> alexei.fedotov@gmail.com<https://mail.google.com/mail?view=cm&tf=0&to=alexei.fedotov@gmail.com>
> >
> > wrote:
> >
> > > Hello, Nathan,
> > > Your sequence is a pretty robust one. I believe that things are enough
> >
> >
> > Apparently not, since it fails to work. :)
>
> I recall we chewed this theme few months ago but nothing has changed since
> then.
> As long as you do full build of classlib, hythread native library is
> rebuilt (even if you did not touch relevant sources) and replaces
> drlvm's one (in deploy/jdk/jre/bin) thus drlvm fails. Alexei does only
> partial build and it works unless includes hythread.
> But I wonder why classlib natives are rebuilt each time.


Did this change in the past 6-12 months? I use to do this all the time with
the IBM VME and it always worked.

-Nathan

>
>
> Regards,
> Alexey
>
> >
> >
> > >
> > > and limit myself to fewer commands:
> > >
> > > * check out top-level trunk
> > > * ant -Dauto.fetch=true -Dhy.cfg=debug all
> > > * do some class library hacking
> > > * ant -Dbuild.module="archive"  -Dhy.jdk="<dir>/trunk/target/hdk/jdk/"
> > > test
> > > (runs tests and regenerates hdk from the target dir which is used by
> > > my debugger)
> >
> >
> > Does this actually update the libraries in the "hy.jdk" path? What's the
> > difference between 'hy.jdk' and 'hy.hdk'? Why do we have both?
> >
> >
> > >
> > >
> > > Thanks!
> > >
> > > On Sat, Apr 26, 2008 at 6:46 AM, Nathan Beyer <ndbeyer@apache.org<https://mail.google.com/mail?view=cm&tf=0&to=ndbeyer@apache.org>
> <https://mail.google.com/mail?view=cm&tf=0&to=ndbeyer@apache.org>>
> > > wrote:
> > > > I've started a fresh workspace on an Ubuntu box and here's what I'm
> > > doing.
> > > >
> > > >  * check out top-level trunk
> > > >  * ant populate-source
> > > >  * ant -Dhy.cfg=debug build
> > > >  * rm -rf working_classlib/deploy/*
> > > >  * cp -r targert/hdk/* working_classlib/deploy/*
> > > >  * cd working_classlib
> > > >  * deploy/jdk/jre/bin/java -version
> > > >     Prints version information - works just fine
> > > >  * ant test
> > > >     class library tests run as expected
> > > >  * do some class library hacking
> > > >  * ant build
> > > >  * deploy/jdk/jre/bin/java -version
> > > >     does nothing, just waits, no output
> > > >
> > > >  Shouldn't this work? How are other people doing class library
> > > development
> > > >  and continuous rebuilds? I get the same results on Windows.
> > > >
> > > >  -Nathan
> > > >
> > >
> > >
> > >
> > > --
> > > With best regards,
> > > Alexei
> > >
> >
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message