SOURCES: gc-sparc.patch - no getcontext on sparc32

tommat tommat at pld-linux.org
Wed Jan 30 16:31:25 CET 2008


Author: tommat                       Date: Wed Jan 30 15:31:25 2008 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- no getcontext on sparc32

---- Files affected:
SOURCES:
   gc-sparc.patch (1.1 -> 1.2) 

---- Diffs:

================================================================
Index: SOURCES/gc-sparc.patch
diff -u SOURCES/gc-sparc.patch:1.1 SOURCES/gc-sparc.patch:1.2
--- SOURCES/gc-sparc.patch:1.1	Mon Jan 28 15:02:53 2008
+++ SOURCES/gc-sparc.patch	Wed Jan 30 16:31:19 2008
@@ -10,3 +10,14 @@
   sparc-*-netbsd*)
      machdep="mach_dep.lo sparc_netbsd_mach_dep.lo"
      ;;
+--- gc-7.0/mach_dep.c.orig	2008-01-30 14:46:14.000000000 +0000
++++ gc-7.0/mach_dep.c	2008-01-30 14:48:51.000000000 +0000
+@@ -174,7 +174,7 @@
+ 
+ #   if defined(HAVE_PUSH_REGS)
+       GC_push_regs();
+-#   elif defined(UNIX_LIKE) && !defined(DARWIN) && !defined(ARM32)
++#   elif defined(UNIX_LIKE) && !defined(DARWIN) && !defined(ARM32) && !(defined(SPARC) && !defined(__arch64__))
+       /* Older versions of Darwin seem to lack getcontext(). */
+       /* ARM Linux often doesn't support a real getcontext(). */
+       ucontext_t ctxt;
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SOURCES/gc-sparc.patch?r1=1.1&r2=1.2&f=u



More information about the pld-cvs-commit mailing list