[Openmcl-devel] Solaris x86-64 progress
Chris Curtis
enderx12 at mac.com
Mon Aug 11 06:27:59 PDT 2008
I ended up shelving my work on the port because our development
projects changed priorities. (In other words, having CCL available on
Solaris was no longer something I needed right away for work.) It may
be coming back to the forefront, though, so I've been kind of keeping
an eye on things and waiting for the current churn to settle down a
little before diving back in.
--chris
On Aug 10, 2008, at 8:18 PM, Chun Tian (binghe) wrote:
> Hi, Chris
>
> Can I ask, what's your porting progress now? I'm interesting in
> running some Lisp applications on Solaris x86-64, I'm still thinking
> which of my favorite CL (clozure and sbcl) to try:)
>
> I have some 64-bit servers, and a Solaris 10 5/08 installed through
> VMware on my Mac computer, I thought a try to cross-compile Clozure
> CL from Darwin to Solaris is quite meaningful to me.
>
> Regards,
>
> Chun Tian (binghe)
>
> 在 2008-1-19,上午6:25, Chris Curtis 写道:
>
>> I now have a kernel that successfully compiles, starts up and dies as
>> expected trying to load the as-yet-nonexistent heap image. There
>> wasn't too much I had to do that wasn't already at least sketched
>> out.
>> (M4 is still a royal pain, in case anyone wondered.)
>>
>> At the moment I'm sorting through the syscalls, which are enormously
>> tedious, and also somewhat more complex than anticipated. There are
>> two main issues:
>>
>> - Solaris sockets are just plain different. (For example, socket()
>> isn't a syscall.) There's a lot of work to dig through the APIs on
>> both sides to make sure everything lines up correctly, but I expect
>> it
>> to be relatively straightforward.
>>
>> - Solaris has a bunch of subcoded syscalls. For example, setpgid is
>> actually done by calling syscall(SYS_pgrpsys, 4, pgid). This one is a
>> little more complicated and I'm not quite sure what the Right Thing
>> To
>> Do is.
>>
>> --chris
>>
>>
>>
>>
>> _______________________________________________
>> Openmcl-devel mailing list
>> Openmcl-devel at clozure.com
>> http://clozure.com/mailman/listinfo/openmcl-devel
>
More information about the Openmcl-devel
mailing list