Camm, After successfully building GCL and Axiom on my Solaris 10.2 x86 system, I decided to go one step further. I was able to build gcl-2.6.8pre on nexenta OpenSolaris with your changes for solaris-i386 and the following patch:
------- RCS file: /sources/gcl/gcl/o/alloc.c,v retrieving revision 1.19.4.1.2.17.2.1.4.1.2.2.4.2.4.3 diff -n -u -r1.19.4.1.2.17.2.1.4.1.2.2.4.2.4.3 alloc.c --- o/alloc.c 31 Aug 2006 19:11:52 -0000 1.19.4.1.2.17.2.1.4.1.2.2.4.2.4.3 +++ o/alloc.c 20 Apr 2007 12:31:38 -0000 @@ -1664,7 +1664,7 @@ #ifndef GNUMALLOC -static void * +void * memalign(size_t align,size_t size) { object x = alloc_simple_string(size); x->st.st_self = ALLOC_ALIGNED(alloc_contblock,size,align); ------- Without this patch, the gcc compile of 'alloc.c' fails due to the definition of memalign which conflicts with: stdlib.h: extern void *memalign(size_t, size_t); I am not sure whether this is due to a header change on this platform or if this is just an issue that is caught by the version of gcc in use: $ gcc --version gcc (GCC) 4.0.3 (GNU_Solaris 4.0.3-1nexenta6) Thanks for your help with this. BTW, do you think it will be possible soon to but 2.6.8 to bed as an official release? Regards, Bill Page. _______________________________________________ Gcl-devel mailing list Gcl-devel@gnu.org http://lists.gnu.org/mailman/listinfo/gcl-devel