On Tue, Apr 29, 2008 at 12:35 AM, Alexey Varlamov < [EMAIL PROTECTED]> wrote:
> 2008/4/29, Nathan Beyer <[EMAIL > PROTECTED]<https://mail.google.com/mail?view=cm&tf=0&[EMAIL PROTECTED]> > >: > > On Mon, Apr 28, 2008 at 6:11 AM, Alexei Fedotov < > [EMAIL PROTECTED]<https://mail.google.com/mail?view=cm&tf=0&[EMAIL PROTECTED]> > > > > 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 <[EMAIL > > > PROTECTED]<https://mail.google.com/mail?view=cm&tf=0&[EMAIL PROTECTED]> > <https://mail.google.com/mail?view=cm&tf=0&[EMAIL PROTECTED]>> > > > 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 > > > > > >
