Return-Path: Delivered-To: apmail-harmony-dev-archive@www.apache.org Received: (qmail 19606 invoked from network); 29 Apr 2008 10:09:15 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 29 Apr 2008 10:09:15 -0000 Received: (qmail 26814 invoked by uid 500); 29 Apr 2008 10:09:15 -0000 Delivered-To: apmail-harmony-dev-archive@harmony.apache.org Received: (qmail 26778 invoked by uid 500); 29 Apr 2008 10:09:14 -0000 Mailing-List: contact dev-help@harmony.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@harmony.apache.org Delivered-To: mailing list dev@harmony.apache.org Received: (qmail 26767 invoked by uid 99); 29 Apr 2008 10:09:14 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 29 Apr 2008 03:09:14 -0700 X-ASF-Spam-Status: No, hits=-2.8 required=10.0 tests=RCVD_IN_DNSWL_MED,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: 195.212.29.157 is neither permitted nor denied by domain of mark.hindess@googlemail.com) Received: from [195.212.29.157] (HELO mtagate8.de.ibm.com) (195.212.29.157) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 29 Apr 2008 10:08:28 +0000 Received: from d12nrmr1607.megacenter.de.ibm.com (d12nrmr1607.megacenter.de.ibm.com [9.149.167.49]) by mtagate8.de.ibm.com (8.13.8/8.13.8) with ESMTP id m3TA8cdq031634 for ; Tue, 29 Apr 2008 10:08:38 GMT Received: from d12av01.megacenter.de.ibm.com (d12av01.megacenter.de.ibm.com [9.149.165.212]) by d12nrmr1607.megacenter.de.ibm.com (8.13.8/8.13.8/NCO v8.7) with ESMTP id m3TA8bkQ3629074 for ; Tue, 29 Apr 2008 12:08:37 +0200 Received: from d12av01.megacenter.de.ibm.com (loopback [127.0.0.1]) by d12av01.megacenter.de.ibm.com (8.12.11.20060308/8.13.3) with ESMTP id m3TA8bHi009419 for ; Tue, 29 Apr 2008 12:08:37 +0200 Received: from anaheim.local (sig-9-145-69-76.uk.ibm.com [9.145.69.76]) by d12av01.megacenter.de.ibm.com (8.12.11.20060308/8.12.11) with ESMTP id m3TA8bRd009414 for ; Tue, 29 Apr 2008 12:08:37 +0200 Message-Id: <200804291008.m3TA8bRd009414@d12av01.megacenter.de.ibm.com> X-Mailer: exmh version 2.7.2 01/07/2005 (debian 1:2.7.2-9) with nmh-1.2 In-reply-to: References: <3b3f27c60804251946k1699e1cbw4bceace48dea632a@mail.gmail.com> <3b3f27c60804281730q235b7299q7417b872b6bcc23f@mail.gmail.com> Comments: In-reply-to "Alexey Varlamov" message dated "Tue, 29 Apr 2008 12:35:53 +0700." From: Mark Hindess To: dev@harmony.apache.org Subject: Re: federated build, classlib build - what am I doing wrong Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Tue, 29 Apr 2008 11:08:30 +0100 X-Virus-Checked: Checked by ClamAV on apache.org In message , "Alexey Varlamov" writes: > > 2008/4/29, Nathan Beyer : > > On Mon, Apr 28, 2008 at 6:11 AM, Alexei Fedotov > > 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. I think the correct solution to this part of the problem would be to use an API that allows a Harmony VM to provide it's own thread library and drop the thread library from Harmony Classlib. Something *exactly* like the -Dhy.no.thr=true mode: https://issues.apache.org/jira/browse/HARMONY-3090 > Alexei does only partial build and it works unless includes hythread. > But I wonder why classlib natives are rebuilt each time. I was wondering about this the other day. The main issue is that the build-native.xml ignores the build.module option. Due to the dependencies it is more difficult to implement but I think something might be done to improve things a little. -Mark.