DragonFly BSD
DragonFly bugs List (threaded) for 2012-01
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

[DragonFlyBSD - Bug #2286] 3.0 release catchall ticket


From: Magliano Andrea via Redmine <bugtracker-admin@xxxxxxxxxxxxxxxxxxxxx>
Date: Tue, 24 Jan 2012 14:36:04 -0800

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



[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]