[patch] get 1.8.8 to build on Solaris 10u9

2011-04-28 Thread Andrew Gaylard
Hi, With the attached patch, I can build and run guile-1.8.8 on Solaris. It seems that the old logic that used USRSTACK no longer works, so I took it out. Tested on Solaris 10u9, on both SPARC64 and x86_64. - Andrew --- guile-1.8.8/libguile/gc_os_dep.c.orig Mon Dec 13 19:25:01 2010 +++ guile-1.8

Re: [patch] get 1.8.8 to build on Solaris 10u9

2011-04-28 Thread Andy Wingo
Hi Andrew, On Thu 28 Apr 2011 17:33, Andrew Gaylard writes: > With the attached patch, I can build and run guile-1.8.8 on Solaris. > It seems that the old logic that used USRSTACK no longer works, > so I took it out. > > Tested on Solaris 10u9, on both SPARC64 and x86_64. Thanks for the patch.

Re: [patch] get 1.8.8 to build on Solaris 10u9

2011-04-28 Thread Nelson H. F. Beebe
>> > Tested on Solaris 10u9, on both SPARC64 and x86_64. I've just successfully applied Andrew Gaylard's patch for guile-1.8.8 on Solaris SPARC, and got a successful build and installation. We have this version: % cat /etc/release Solaris 10 5/09 s10s_u7wos_08 SPARC ... I'd already installed th

Re: [patch] get 1.8.8 to build on Solaris 10u9

2011-04-29 Thread Andrew Gaylard
[resending -- this time to the list. Sorry for the noise.] On Thu, Apr 28, 2011 at 7:55 PM, Andy Wingo wrote: > Hi Andrew, > > On Thu 28 Apr 2011 17:33, Andrew Gaylard writes: > >> With the attached patch, I can build and run guile-1.8.8 on Solaris. >> It seems that the old logic that used USRS

Re: [patch] get 1.8.8 to build on Solaris 10u9 -- Solaris stack layout

2011-04-29 Thread Andrew Gaylard
Hi, I don't know if this is useful, but here's some more background... The old code in guile-1.8.8/libguile/gc_os_dep.c used to do this: # define STACKBOTTOM ((ptr_t) USRSTACK) .. which is mentioned in the Solaris-10 headers... $ find /usr/include/ | xargs grep USERLIMIT /usr/include/sys/