Последние версии gc не собираются под OS X
Безымянный 08.01.2011 03:21
Во всяком случае мне приходилось немного его патчить (ниже).
Про 3.4.0 не скажу, но HEAD версия должна после этого собираться без проблем через build-all-with-xml.
--- os_dep.c 2009-12-01 18:09:20.000000000 +0300
+++ os_dep.c.new 2009-12-01 18:09:20.000000000 +0300
@@ -2752,7 +2752,7 @@
# if defined(MSWIN32) || defined(MSWINCE)
LONG WINAPI GC_write_fault_handler(struct _EXCEPTION_POINTERS *exc_info)
# else
-# include <ucontext.h>
+# include <sys/ucontext.h>
/*ARGSUSED*/
void GC_write_fault_handler(int sig, siginfo_t *si, void *raw_sc)
# endif /* MSWIN32 || MSWINCE */
--- mach_dep.c 2007-08-14 01:49:11.000000000 +0400
+++ mach_dep.c.new 2009-12-01 18:09:13.000000000 +0300
@@ -160,7 +160,7 @@
#endif
#if !defined(HAVE_PUSH_REGS) && defined(UNIX_LIKE)
-# include <ucontext.h>
+# include <sys/ucontext.h>
#endif
/* Ensure that either registers are pushed, or callee-save registers */