ports/lang/guile1/files/patch-libguile_____scm.h
Muhammad Moinur Rahman e2f2a0f2c1 [NEW] lang/guile1: GNU Ubiquitous Intelligent Language for Extension
GUILE, GNU's Ubiquitous Intelligent Language for Extension,
is a library that implements the Scheme language plus various
convenient facilities. It's designed so that you can link it
into an application or utility to make it extensible.  Our
plan is to link this library into all GNU programs that call for
extensibility.

WWW: http://www.gnu.org/software/guile/

- Repo-Copied from lang/guile in preperation of 3.X.X
2020-02-13 23:46:45 +00:00

12 lines
434 B
C

--- libguile/__scm.h.orig 2010-12-13 17:25:01 UTC
+++ libguile/__scm.h
@@ -434,7 +434,8 @@
* that all the state of the process is contained in the stack.
*/
-#if defined (sparc) || defined (__sparc__) || defined (__sparc)
+#if (defined (sparc) || defined (__sparc__) || defined (__sparc)) && \
+ (!defined(__FreeBSD__))
# define SCM_FLUSH_REGISTER_WINDOWS asm("ta 3")
#else
# define SCM_FLUSH_REGISTER_WINDOWS /* empty */