[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