[Sablevm-developer] Re: SableVM/Solaris status report request
Brought to you by:
egagnon
From: David <db...@cs...> - 2004-02-13 02:05:24
|
On Sun, Feb 08, 2004 at 11:35:23AM -0500, David B=E9langer wrote: > On Sun, Feb 08, 2004 at 02:48:46AM -0500, Grzegorz B. Prokopski wrote: > > Hi guys! > >=20 >=20 > Hi Greg, >=20 > > AFAIK there were some problems w/ Solaris port of SableVM, like: > > - you had to fix libffi, >=20 > yes. Hi, Small update for Solaris/sparc. libffi - Tried again with snapshot extracted from pyobjc project. Not working, looks syntax errors in assembly file. Will study/fix that later. > > - in classpath you changed file longint to standard int (which > > would suggest that 64-bit value handling was broken?) >=20 > I remember at the beginning we had to change a few 64-bit int > to 32-bit int. But these should be no longer necessary. >=20 Classpath/staging almost works for Solaris/sparc. 2 issues: - need extra include for a #define constants. - does not compile doc See patch attached. > > Have the libffi fixes for Solaris been pushed upstream? > > Where's the diff of them? > >=20 >=20 > If I remember well for libffi, we took and maybe modified part of the > newer version into an older version. We will need to have a look again > at that with a recent libffi and send the diff upstream. >=20 Will look into that later. >=20 > > Have the problem w/ 64-bit values been fixed? > >=20 >=20 > Yes. >=20 SableVM bootstraps and runs HelloWorld kind of programs. Did not heavily test. 64-bit problem seems ok with old modified libffi. No changes are required in SableVM. Did not run the BTS yet. Help for SableVM/Solaris welcome. David --- David B=E9langer Graduate Student School of Computer Science McGill University Office: MC226 Web page: http://www.cs.mcgill.ca/~dbelan2/ Public key: http://www.cs.mcgill.ca/~dbelan2/public_key.txt |