[csw-maintainers] working on guile

Oliver Kiddle opk at opencsw.org
Tue Feb 12 11:36:34 CET 2013


On 9 Jan, pfelecan wrote:
> I started an upgrade work on guile 
> http://www.opencsw.org/packages/CSWguile/ on a specific branch: 2.0.7
> 
> The results are quite promising.
> 
> If there are people who worked on it I welcome their suggestions, 
> hints, comments, &c

I don't know if this is too late for you but I tried building 2.0.6 a little
while back and needed a couple of tweaks. The patch below is one of them. I
also needed an extra cc option. I may not remember correctly but it was perhaps
-features=extensions.

Oliver

diff -ur guile-2.0.6-attempt/libguile/gc.h guile-2.0.6/libguile/gc.h
--- guile-2.0.6-attempt/libguile/gc.h   Fri Nov  2 14:04:38 2012
+++ guile-2.0.6/libguile/gc.h   Mon Jul  2 11:28:13 2012
@@ -240,10 +240,6 @@
   return cell;
 }
 
-SCM_API void scm_remember_upto_here_1 (SCM obj);
-SCM_API void scm_remember_upto_here_2 (SCM obj1, SCM obj2);
-SCM_API void scm_remember_upto_here (SCM obj1, ...);
-
 SCM_INLINE_IMPLEMENTATION SCM
 scm_double_cell (scm_t_bits car, scm_t_bits cbr,
                 scm_t_bits ccr, scm_t_bits cdr)
@@ -319,6 +315,10 @@
 
 #endif /* SCM_CAN_INLINE || defined SCM_INLINE_C_IMPLEMENTING_INLINES */
 
+SCM_API void scm_remember_upto_here_1 (SCM obj);
+SCM_API void scm_remember_upto_here_2 (SCM obj1, SCM obj2);
+SCM_API void scm_remember_upto_here (SCM obj1, ...);
+
 /* In GCC we can force a reference to an SCM by making it an input to an
    empty asm.  This avoids the code size and slowdown of an actual function
    call.  Unfortunately there doesn't seem to be any way to do the varargs


More information about the maintainers mailing list