[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