From dev-return-30349-apmail-harmony-dev-archive=harmony.apache.org@harmony.apache.org Thu Nov 01 14:07:59 2007 Return-Path: Delivered-To: apmail-harmony-dev-archive@www.apache.org Received: (qmail 30312 invoked from network); 1 Nov 2007 14:07:59 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 1 Nov 2007 14:07:59 -0000 Received: (qmail 72103 invoked by uid 500); 1 Nov 2007 14:07:30 -0000 Delivered-To: apmail-harmony-dev-archive@harmony.apache.org Received: (qmail 72087 invoked by uid 500); 1 Nov 2007 14:07:30 -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 72077 invoked by uid 99); 1 Nov 2007 14:07:30 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 01 Nov 2007 07:07:30 -0700 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of oliver.deakin@googlemail.com designates 66.249.92.169 as permitted sender) Received: from [66.249.92.169] (HELO ug-out-1314.google.com) (66.249.92.169) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 01 Nov 2007 14:07:30 +0000 Received: by ug-out-1314.google.com with SMTP id u40so475793ugc for ; Thu, 01 Nov 2007 07:07:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:user-agent:mime-version:to:subject:content-type:content-transfer-encoding; bh=Uq5xy9RPiJNmUJne1J0RH0w9L1JJ48ex7qGs9ryvY2U=; b=MJq8rMJ7/s+1kFi96Jqrmq6EB4Uph9TI5x9loD3gC6SskjtgtTYrs4DOlaeni62t71HB5iky8R5FDiDQs8t0E6R+jgYEBUAAbZhZchGO3cIUhcCk33/NLeduaw7mqOcxtmMCJJmsQPU8Y8D1DzQPrtHjs2Bpwa12EtFAwCVV39Q= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=beta; h=received:message-id:date:from:user-agent:mime-version:to:subject:content-type:content-transfer-encoding; b=J3h00T4uUL4aDtLwjU8MENDYj7cvOhHdsoVtmIA4RNlsE939R5vfNJmYtoOtq8uOA0yoDpa4qKRmdRUMLP12Dsy1F/eZcnoblg6FeRJC4r9j7G/iDtIwEVpmh9TVZDQ+pU5+cI3MpxwW55aGMMZjxXJd7CXUStneNCAZPUlx1TM= Received: by 10.67.29.12 with SMTP id g12mr770302ugj.1193926029087; Thu, 01 Nov 2007 07:07:09 -0700 (PDT) Received: from ?9.20.183.160? ( [195.212.29.75]) by mx.google.com with ESMTPS id e33sm5967158ugd.2007.11.01.07.07.02 (version=TLSv1/SSLv3 cipher=RC4-MD5); Thu, 01 Nov 2007 07:07:08 -0700 (PDT) Message-ID: <4729DD84.9050701@googlemail.com> Date: Thu, 01 Nov 2007 14:07:00 +0000 From: Oliver Deakin User-Agent: Thunderbird 2.0.0.6 (Windows/20070728) MIME-Version: 1.0 To: dev@harmony.apache.org Subject: [porting] PPC Linux and z/OS update Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org Hi all, I've been working away on ports to PPC Linux 32/64 and z/OS 31/64 for some time now and thought it was about time I sent an update to the list on my progress. On Linux PPC I have run the Harmony tests using a specially made J9 VME. 32 bit completes with a >99% pass rate and 64bit completes with a >96% pass rate. The vast majority of the failures are in the swing and awt modules, which is probably caused by machine setup and possibly also some missing tweaks here and there to the native code port for those modules. Most of the code changes for this port are already checked into Harmony SVN. The z/OS porting work is ongoing. You may have noticed from the build break yesterday that I am starting to check in some changes to makefiles ;) Im planning to trickle in further z/OS specific code/build system changes over the coming weeks. As far as progress goes, I am able (again with a specially made J9 VME) to run simple classes and I am getting to the point where I can run small sections of the Harmony tests, although a problem with file reading is currently preventing me from running the whole suite. fyi the new platform architecture strings (os.arch) for z/OS 31 and 64 bit are s390 and s390x respectively. There are some special build instructions for z/OS which I will put up either on the wiki or the website when I get closer to completing the port. For now there are still numerous changes to be made to the Harmony codebase before it will be buildable on zSeries. Regards, Oliver -- Oliver Deakin Unless stated otherwise above: IBM United Kingdom Limited - Registered in England and Wales with number 741598. Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU