[DragonFlyBSD - Bug #2286] 3.0 release catchall ticket

Magliano Andrea via Redmine bugtracker-admin at leaf.dragonflybsd.org
Tue Jan 24 14:36:04 PST 2012


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





More information about the Bugs mailing list