harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Egor Pasko <egor.pa...@gmail.com>
Subject Re: [general] What platforms do we support?
Date Sat, 31 Mar 2007 09:09:23 GMT
On the 0x2AA day of Apache Harmony Nathan Beyer wrote:
> Over the past few months I've been experimenting with various platform
> configurations to run the build tests on and I've been running into
> enormous hurdles that seem to all be turning out to be undocumented
> platform requirements.
> Currently, the downloads page [1] separates the available snapshots
> into three platforms; Windows 32-bit, Linux 32-bit and Linux 64-bit.
> All of these platforms are Intel-based x86, one would have to guess.
> The Wiki has a section called "porting matrix" [2], which seems
> specific to DRLVM. This seems to indicate that only the latest
> platforms are supported; IA32 with SSE/SSE2 (what does that even
> mean?) on Linux and WinXP/2003, IA64 and AMD64 on Linux.
> What I have found anecdotally is
> * Classlib blows chunks on Windows 2000 because of the AWT/Swing code.
> * DRLVM blows chunks, hard, on Pentium III and Pentium III Xeon systems
> * IBM's VM works on Windows 2000, 2003, XP and on P3+ systems
> My point being, this is confusing. At the very least, it's not clearly
> documented; does the classlib have different requirements or the same
> as DRLVM? DRLVM can't run on P3 chips; isn't that a little silly? How
> many P3-based servers are there out there that run J2EE app servers?

there is HARMONY-3246 that is intended to solve this problem (patch
available). Some day it is going to be committed. Is it critical?

> Regardless, I think we need to come to a common understanding
> (decision), document it and test against it.
> -Nathan
> [1] http://harmony.apache.org/downloads.html
> [2] http://harmony.apache.org/roadmap.html#Porting%20Matrix

Egor Pasko

View raw message