Return-Path: Delivered-To: apmail-harmony-dev-archive@www.apache.org Received: (qmail 37562 invoked from network); 2 Mar 2007 20:16:11 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 2 Mar 2007 20:16:11 -0000 Received: (qmail 53917 invoked by uid 500); 2 Mar 2007 20:15:59 -0000 Delivered-To: apmail-harmony-dev-archive@harmony.apache.org Received: (qmail 53837 invoked by uid 500); 2 Mar 2007 20:15:59 -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 53803 invoked by uid 99); 2 Mar 2007 20:15:58 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 02 Mar 2007 12:15:58 -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: neutral (herse.apache.org: 216.86.168.178 is neither permitted nor denied by domain of geir@pobox.com) Received: from [216.86.168.178] (HELO mxout-03.mxes.net) (216.86.168.178) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 02 Mar 2007 12:15:45 -0800 Received: from [10.240.9.148] (unknown [208.54.95.129]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtp.mxes.net (Postfix) with ESMTP id 07B66519C1 for ; Fri, 2 Mar 2007 15:14:25 -0500 (EST) Mime-Version: 1.0 (Apple Message framework v752.3) In-Reply-To: <3b3f27c60702261731i1ae5721fpf52d8579fad64043@mail.gmail.com> References: <3b3f27c60702251200y5c0b1c34t2472034ea4f0fff6@mail.gmail.com> <3b3f27c60702261731i1ae5721fpf52d8579fad64043@mail.gmail.com> Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: Content-Transfer-Encoding: 7bit From: "Geir Magnusson Jr." Subject: Re: [drlvm] tests failing on Win2000 PIII Date: Fri, 2 Mar 2007 13:56:17 -0500 To: dev@harmony.apache.org X-Mailer: Apple Mail (2.752.3) X-Virus-Checked: Checked by ClamAV on apache.org I thought it used to work. Also, I thought that someone had shown that Win2k was still widely deployed. maybe that's win2k+3? (I can never keep the windows platform family straight anymore...) geir On Feb 26, 2007, at 8:31 PM, Nathan Beyer wrote: > Thanks for details. > > So I guess I'll ask the question again, is there a desire for Win2K > support? I'm not sure I really have an opinion one way or the other. > In relation to the previous discussion, I do think we should maintain > a single code base, so I guess this means either coding to the > lowest-common spec, some sort of test-and-branch or C macros (?). > > I do think it would be helpful to spit out a "OS not supported" error > condition in these cases. > > -Nathan > > On 2/26/07, Alex Astapchuk wrote: >> Btw, the w2k issue has been raised before. Start of the tread is >> here: >> >> http://mail-archives.apache.org/mod_mbox/harmony-dev/200608.mbox/% >> 3c44D36A45.802@pobox.com%3e >> >> then it turns into 'platform support': >> >> http://mail-archives.apache.org/mod_mbox/harmony-dev/200608.mbox/% >> 3c44D9A4C7.1010607@gmail.com%3e >> >> and HARMONY-1145 was filed against the issue. >> >> -- >> Thanks, >> Alex >> >> >> Alex Astapchuk wrote: >> > Hi Nathan, >> > >> > > Failed to open JVM DLL: >> > > >> > C:\bt-trunk\cc\projects\drlvm\trunk\build\win_ia32_msvc_debug >> \deploy\jdk\jre\bin\default\harmonyvm >> > >> > >> > DRLVM can not be run on Win2000: it uses 'vectored exception >> > handler' [1] (instead of old-fashion structured exception handler), >> > and this feature requires at least WinXP/Win2k3 [2]. >> > >> > There may be more XP-specific functions I'm not aware about, but >> > at least this one will make the loading fail because the loader >> > can not find AddVectoredExceptionHandler export in kernel32.dll. >> > >> > [1] vm\vmcore\src\util\win\nt_platform_utils.cpp >> > grep for AddVectoredExceptionHandler around the line 63. >> > >> > [2] http://msdn2.microsoft.com/en-us/library/ms679274.aspx >> > >> > Requirements >> > Client Requires Windows Vista or Windows XP. >> > Server Requires Windows Server "Longhorn" or Windows Server 2003. >> > Header Declared in Winbase.h; include Windows.h. >> > Library Use Kernel32.lib. >> > DLL Requires Kernel32.dll. >> > >> > >> > >> >> >> >>