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
|