Return-Path: Delivered-To: apmail-incubator-harmony-dev-archive@www.apache.org Received: (qmail 11117 invoked from network); 24 Nov 2005 16:10:28 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 24 Nov 2005 16:10:28 -0000 Received: (qmail 34842 invoked by uid 500); 24 Nov 2005 16:10:22 -0000 Delivered-To: apmail-incubator-harmony-dev-archive@incubator.apache.org Received: (qmail 34784 invoked by uid 500); 24 Nov 2005 16:10:22 -0000 Mailing-List: contact harmony-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: harmony-dev@incubator.apache.org Delivered-To: mailing list harmony-dev@incubator.apache.org Received: (qmail 34773 invoked by uid 99); 24 Nov 2005 16:10:21 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 24 Nov 2005 08:10:21 -0800 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: neutral (asf.osuosl.org: local policy) Received: from [212.227.126.186] (HELO moutng.kundenserver.de) (212.227.126.186) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 24 Nov 2005 08:11:52 -0800 Received: from [62.46.33.180] (helo=M350P020.dipool.highway.telekom.at) by mrelayeu.kundenserver.de (node=mrelayeu8) with ESMTP (Nemesis), id 0ML2ov-1EfJfY2kll-00015Q; Thu, 24 Nov 2005 17:09:58 +0100 Subject: Re: [jchevm] Porting JCHEVM to OSX/PPC From: David Tanzer To: harmony-dev@incubator.apache.org In-Reply-To: <4384AD60.4070009@dellroad.org> References: <1132691903.2495.14.camel@Elrond.Rivendell> <438384EF.90201@dellroad.org> <1132764963.2490.8.camel@Elrond.Rivendell> <4384AD60.4070009@dellroad.org> Content-Type: multipart/signed; micalg=sha1; protocol="application/x-pkcs7-signature"; boundary="=-Haa3Y9IcLJIr7G4YNAPc" Date: Thu, 24 Nov 2005 17:22:59 +0100 Message-Id: <1132849379.3001.2.camel@Elrond.Rivendell> Mime-Version: 1.0 X-Mailer: Evolution 2.2.2 (2.2.2-5) X-Provags-ID: kundenserver.de abuse@kundenserver.de login:c8ec844bcc9f06137960e4cc9e77856a X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N --=-Haa3Y9IcLJIr7G4YNAPc Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hi Archie, Thanks for your help so far. etc/makedist.sh runs now, and I have=20 removed some more elf specific stuff from libjc/ (I hope I didn't=20 destroy too much ;)). The build now hangs at libjc/gc_root.c where _JC_REGISTER_OFFS is used for the first time. AFAICS this relies on the i386 registers, so I guess this one will become more tricky to port. I'll have a closer look into that over the weekend. Cheers, David. On Wed, 2005-11-23 at 11:56 -0600, Archie Cobbs wrote: > David Tanzer wrote: > > Thanks, your infos brought me a little bit further. Not etc/makedist.sh= =20 > > fails when it invokes jcjavah for the first time: the > > _JC_MUTEX_LOCK(...) > > called from libjc/class_bytes.c (line 102) fails because of EINVAL, I'l= l > > have a look at this in the next few days. Maybe you have some hints for > > me where I could start? >=20 > Oops, fortunately that's an easy fix.. should be fixed now... > svn update and try again. >=20 > -Archie >=20 > _________________________________________________________________________= _ > Archie Cobbs * CTO, Awarix * http://www.awarix.co= m --=20 David Tanzer, Haghofstr. 29, A-3352 St. Peter/Au, Austria/Europe http://deltalabs.at -- http://dev.guglhupf.net -- http://guglhupf.net My PGP Public Key: http://guglhupf.net/david/david.asc -- A debugged program is one for which you have not yet found the conditions that make it fail. -- Jerry Ogdin --=-Haa3Y9IcLJIr7G4YNAPc Content-Type: application/x-pkcs7-signature; name=smime.p7s Content-Disposition: attachment; filename=smime.p7s Content-Transfer-Encoding: base64 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 ioMwCQYFKw4DAhoFAKCCAYcwGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUx DxcNMDUxMTI0MTYyMjU1WjAjBgkqhkiG9w0BCQQxFgQUWWwpiLTN9+HFniLhp5k1264/dOkwgZEG CSsGAQQBgjcQBDGBgzCBgDB5MRAwDgYDVQQKEwdSb290IENBMR4wHAYDVQQLExVodHRwOi8vd3d3 LmNhY2VydC5vcmcxIjAgBgNVBAMTGUNBIENlcnQgU2lnbmluZyBBdXRob3JpdHkxITAfBgkqhkiG 9w0BCQEWEnN1cHBvcnRAY2FjZXJ0Lm9yZwIDAYqDMIGTBgsqhkiG9w0BCRACCzGBg6CBgDB5MRAw DgYDVQQKEwdSb290IENBMR4wHAYDVQQLExVodHRwOi8vd3d3LmNhY2VydC5vcmcxIjAgBgNVBAMT GUNBIENlcnQgU2lnbmluZyBBdXRob3JpdHkxITAfBgkqhkiG9w0BCQEWEnN1cHBvcnRAY2FjZXJ0 Lm9yZwIDAYqDMA0GCSqGSIb3DQEBAQUABIIBAK+WjO4JC4sKgD5adXrRoPvl0gxcc8OArPPJlbAR ZJneprQaAHDSgYhCuHbEl+7ARgLbI1fpRvyYBPzxvGddX2BRnb+7+Wi3crm1OAPiGbliu9JFUp/T AfYfIQu93cvV5mDBBDI/Y50nT3KEFx0T6bT/VCrUI7omrSkNGaJYR5GcH1XYnoQDIVoP81+fyp1B FdEAxaL+56aKLbq7sRS63COuyNQmjJ+brDOu1ENmVuv8TOVXU8RcMk8guGTBcs+3UnuE4XNbAgCK C3Z8aTXinkH9kfXoPyCH3U7uUQNYSQPtVXpHxW9QzlHwTOZlogcpxZ37bcEBN9OjR88xOEkqOHYA AAAAAAA= --=-Haa3Y9IcLJIr7G4YNAPc--