Return-Path: Delivered-To: apmail-harmony-dev-archive@www.apache.org Received: (qmail 17737 invoked from network); 5 Feb 2007 23:14:36 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 5 Feb 2007 23:14:36 -0000 Received: (qmail 34597 invoked by uid 500); 5 Feb 2007 23:14:40 -0000 Delivered-To: apmail-harmony-dev-archive@harmony.apache.org Received: (qmail 34568 invoked by uid 500); 5 Feb 2007 23:14:40 -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 34559 invoked by uid 99); 5 Feb 2007 23:14:40 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 05 Feb 2007 15:14:39 -0800 X-ASF-Spam-Status: No, hits=1.4 required=10.0 tests=SPF_HELO_PASS,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: error (herse.apache.org: local policy) Received: from [216.86.168.178] (HELO mxout-03.mxes.net) (216.86.168.178) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 05 Feb 2007 15:14:29 -0800 Received: from [192.168.1.104] (unknown [67.86.14.213]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtp.mxes.net (Postfix) with ESMTP id 30E4B51937 for ; Mon, 5 Feb 2007 18:13:42 -0500 (EST) Mime-Version: 1.0 (Apple Message framework v752.3) In-Reply-To: <9247407c0702051448h7112702ei5f83bd614cfb4a6d@mail.gmail.com> References: <45B78F90.6070605@gmail.com> <45BDFF23.5070903@gmail.com> <9247407c0701300750p70ff9d81v26cf02cf819618e6@mail.gmail.com> <45BFC083.8090506@gmail.com> <9247407c0701301433p3b726a4n76c68771fa2bd339@mail.gmail.com> <45C069AD.6050409@gmail.com> <9247407c0701310654t4bc3806cla9fcb7de79bd22cf@mail.gmail.com> <9247407c0702020725v234bed0ewf10a0190a4d03591@mail.gmail.com> <5CB7CD54-027E-4544-95A3-4B1D38A17FEB@pobox.com> <9247407c0702051448h7112702ei5f83bd614cfb4a6d@mail.gmail.com> Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: <79F4A44E-1199-46F6-BC36-9A7156A53EA3@pobox.com> Content-Transfer-Encoding: 7bit From: "Geir Magnusson Jr." Subject: Re: [vmi] thread library Date: Mon, 5 Feb 2007 18:13:36 -0500 To: dev@harmony.apache.org X-Mailer: Apple Mail (2.752.3) X-Virus-Checked: Checked by ClamAV on apache.org And why did you decide this was better than #1? On Feb 5, 2007, at 5:48 PM, Ronald Servant wrote: > On 2/2/07, Geir Magnusson Jr. wrote: >> >> On Feb 2, 2007, at 10:25 AM, Ronald Servant wrote: >> >> > I see two other alternatives (other than removing thread lib >> code from >> > the port lib). >> > 1. remove any dependency on the port library in the launcher. >> >> This was the suggestion I was just typing up. Or at least change how >> the launcher uses it until after it figures out which set of vm >> artifacts to use... >> >> > 2. parse -vmdir: early in the launcher to augment the path. >> >> Which is like above, but I'd rather see it be deliberate, rather than >> a side effect of path augmentation... > > I have attached a patch to H-3090 that implements #2 above. I have > compiled and run on windows, but provided a patch that should also > link and run on linux. > > This patch allows us to parse -vmdir: and augment the load library > path. To accomplish this I have copied a minimal amount of port > library function into the launcher. We might be able to do away with > most of the port lib functions in the entire launcher this way, but I > thought I'd provide this patch first and see if there was a preference > for how to proceed. > > Ron. > -- > J9 VM Development > IBM Ottawa Software Lab