Issue #2286 has been updated by Magliano Andrea.
When it comes to boehm, just prevent it from using *context until a stable implementation is available. Following patch works for me: --- a/devel/boehm-gc/patches/patch-ae +++ b/devel/boehm-gc/patches/patch-ae @@ -18,3 +18,12 @@ $NetBSD$ #endif /* !USE_ASM_PUSH_REGS */ #if defined(HAVE_PUSH_REGS) && defined(THREADS) +@@ -175,7 +177,7 @@ + # if defined(HAVE_PUSH_REGS) + GC_push_regs(); + # elif defined(UNIX_LIKE) && !defined(DARWIN) && !defined(ARM32) && \ +- !defined(HURD) ++ !defined(HURD) && !defined(X86_64) + /* Older versions of Darwin seem to lack getcontext(). */ + /* ARM Linux often doesn't support a real getcontext(). */ + ucontext_t ctxt; ---------------------------------------- Bug #2286: 3.0 release catchall ticket http://bugs.dragonflybsd.org/issues/2286 Author: Justin C. Sherrill Status: New Priority: Urgent Assignee: Justin C. Sherrill Category: Target version: Catchall ticket for 3.0 release. -- You have received this notification because you have either subscribed to it, or are involved in it. To change your notification preferences, please click here: http://bugs.dragonflybsd.org/my/account
