[Midnightbsd-cvs] mports [17020] trunk/lang/python27/files/ patch-Modules___ctypes__libffi__src__arm__ffi.c: drop arm file

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Sat Sep 13 16:26:15 EDT 2014


Revision: 17020
          http://svnweb.midnightbsd.org/mports/?rev=17020
Author:   laffer1
Date:     2014-09-13 16:26:14 -0400 (Sat, 13 Sep 2014)
Log Message:
-----------
drop arm file

Removed Paths:
-------------
    trunk/lang/python27/files/patch-Modules___ctypes__libffi__src__arm__ffi.c

Deleted: trunk/lang/python27/files/patch-Modules___ctypes__libffi__src__arm__ffi.c
===================================================================
--- trunk/lang/python27/files/patch-Modules___ctypes__libffi__src__arm__ffi.c	2014-09-13 20:15:13 UTC (rev 17019)
+++ trunk/lang/python27/files/patch-Modules___ctypes__libffi__src__arm__ffi.c	2014-09-13 20:26:14 UTC (rev 17020)
@@ -1,36 +0,0 @@
-# Description: Fix _ctypes abort on import for FreeBSD/ARM. This is an issue
-# for anything !apple that is using the libcompiler_rt provided by clang on arm
-# PR: ports/149167 ports/184517
-# Patch by: cognet@ (to be upstreamed @ LLVM)
-
---- ./Modules/_ctypes/libffi/src/arm/ffi.c.orig	2013-11-10 18:36:41.000000000 +1100
-+++ ./Modules/_ctypes/libffi/src/arm/ffi.c	2013-12-03 18:05:51.461078888 +1100
-@@ -33,6 +33,11 @@
- 
- #include <stdlib.h>
- 
-+#if defined(__FreeBSD__) && defined(__arm__)
-+#include <sys/types.h>
-+#include <machine/sysarch.h>
-+#endif
-+
- /* Forward declares. */
- static int vfp_type_p (ffi_type *);
- static void layout_vfp_args (ffi_cif *);
-@@ -582,6 +587,16 @@
- 
- #else
- 
-+#if defined(__FreeBSD__) && defined(__arm__)
-+#define __clear_cache(start, end) do { \
-+		struct arm_sync_icache_args ua; 		\
-+								\
-+		ua.addr = (uintptr_t)(start);			\
-+		ua.len = (char *)(end) - (char *)start;		\
-+		sysarch(ARM_SYNC_ICACHE, &ua);			\
-+	} while (0);
-+#endif
-+
- #define FFI_INIT_TRAMPOLINE(TRAMP,FUN,CTX)				\
- ({ unsigned char *__tramp = (unsigned char*)(TRAMP);			\
-    unsigned int  __fun = (unsigned int)(FUN);				\



More information about the Midnightbsd-cvs mailing list