[Ecls-list] Changes for building on i386 Leopard (OS X 10.5)
John Wiegley
jwiegley at gmail.com
Mon Nov 26 04:49:15 UTC 2007
Building the latest CVS version on Leopard (on a Core 2 Duo processor)
required the following changes.
John
cvs diff: Diffing src/gc
Index: src/gc/darwin_stop_world.c
===================================================================
RCS file: /project/ecl/cvsroot/ecl/src/gc/darwin_stop_world.c,v
retrieving revision 1.6
diff -r1.6 darwin_stop_world.c
105c105
< lo = state.esp;
---
> lo = state.__esp;
107,113c107,113
< GC_push_one(state.eax);
< GC_push_one(state.ebx);
< GC_push_one(state.ecx);
< GC_push_one(state.edx);
< GC_push_one(state.edi);
< GC_push_one(state.esi);
< GC_push_one(state.ebp);
---
> GC_push_one(state.__eax);
> GC_push_one(state.__ebx);
> GC_push_one(state.__ecx);
> GC_push_one(state.__edx);
> GC_push_one(state.__edi);
> GC_push_one(state.__esi);
> GC_push_one(state.__ebp);
More information about the ecl-devel
mailing list