summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Forney <mforney@mforney.org>2018-08-30 13:50:31 -0700
committerMichael Forney <mforney@mforney.org>2018-08-30 15:15:11 -0700
commit99756847e55dcac71e3adce5a76926d207329a74 (patch)
tree13c2058f3fd1f1ddf994aa404656b75e2b93615b
parentee6d5462df39ed26e10626d81cceb64fa45d4155 (diff)
libffi: Don't use config-posix.h
-rw-r--r--pkg/libffi/fficonfig.h20
-rw-r--r--pkg/libffi/gen.lua1
2 files changed, 16 insertions, 5 deletions
diff --git a/pkg/libffi/fficonfig.h b/pkg/libffi/fficonfig.h
index e49b5af1..565dcb52 100644
--- a/pkg/libffi/fficonfig.h
+++ b/pkg/libffi/fficonfig.h
@@ -1,9 +1,7 @@
-#include <config-posix.h>
-
/* #undef AC_APPLE_UNIVERSAL_BUILD */
/* #undef CRAY_STACKSEG_END */
/* #undef C_ALLOCA */
-#define EH_FRAME_FLAGS "aw"
+#define EH_FRAME_FLAGS "a"
/* #undef FFI_DEBUG */
/* #undef FFI_EXEC_TRAMPOLINE_TABLE */
/* #undef FFI_MMAP_EXEC_EMUTRAMP_PAX */
@@ -19,16 +17,29 @@
#define HAVE_AS_STRING_PSEUDO_OP 1
#define HAVE_AS_X86_64_UNWIND_SECTION_TYPE 1
#define HAVE_AS_X86_PCREL 1
+#define HAVE_DLFCN_H 1
#define HAVE_HIDDEN_VISIBILITY_ATTRIBUTE 1
+#define HAVE_INTTYPES_H 1
#define HAVE_LONG_DOUBLE 1
/* #undef HAVE_LONG_DOUBLE_VARIANT */
+#define HAVE_MEMCPY 1
#define HAVE_MEMORY_H 1
#define HAVE_MKOSTEMP 1
+#define HAVE_MMAP 1
#define HAVE_MMAP_ANON 1
#define HAVE_MMAP_DEV_ZERO 1
#define HAVE_MMAP_FILE 1
-/* #undef HAVE_RO_EH_FRAME */
+#define HAVE_RO_EH_FRAME 1
+#define HAVE_STDINT_H 1
+#define HAVE_STDLIB_H 1
+#define HAVE_STRINGS_H 1
+#define HAVE_STRING_H 1
+#define HAVE_SYS_MMAN_H 1
+#define HAVE_SYS_STAT_H 1
+#define HAVE_SYS_TYPES_H 1
+#define HAVE_UNISTD_H 1
#define LT_OBJDIR ".libs/"
+/* #undef NO_MINUS_C_MINUS_O */
#define PACKAGE "libffi"
#define PACKAGE_BUGREPORT "http://github.com/atgreen/libffi/issues"
#define PACKAGE_NAME "libffi"
@@ -40,6 +51,7 @@
#define SIZEOF_LONG_DOUBLE 16
#define SIZEOF_SIZE_T 8
/* #undef STACK_DIRECTION */
+#define STDC_HEADERS 1
/* #undef SYMBOL_UNDERSCORE */
/* #undef USING_PURIFY */
#define VERSION "3.2.1"
diff --git a/pkg/libffi/gen.lua b/pkg/libffi/gen.lua
index 55bdb8a1..edac6eab 100644
--- a/pkg/libffi/gen.lua
+++ b/pkg/libffi/gen.lua
@@ -1,5 +1,4 @@
cflags{
- '-I include',
'-I $dir',
'-I $outdir/include',
'-I $srcdir/include',