#if USE_PAPI
, "papi"
#endif
+#ifdef USE_LIBFFI
+ , "ffi"
+#endif
#ifdef INSTALLING
include-dirs: INCLUDE_DIR GMP_INCLUDE_DIRS
include-dirs: FPTOOLS_TOP_ABS"/includes"
FPTOOLS_TOP_ABS"/rts"
FPTOOLS_TOP_ABS"/gmp/gmpbuild"
+ GMP_INCLUDE_DIRS
#endif
includes: Stg.h
, "-u", "_base_GHCziPtr_Ptr_con_info"
, "-u", "_base_GHCziPtr_FunPtr_con_info"
, "-u", "_base_GHCziStable_StablePtr_con_info"
- , "-u", "_base_GHCziBase_False_closure"
- , "-u", "_base_GHCziBase_True_closure"
+ , "-u", "_ghczmprim_GHCziBool_False_closure"
+ , "-u", "_ghczmprim_GHCziBool_True_closure"
, "-u", "_base_GHCziPack_unpackCString_closure"
, "-u", "_base_GHCziIOBase_stackOverflow_closure"
, "-u", "_base_GHCziIOBase_heapOverflow_closure"
, "-u", "base_GHCziPtr_Ptr_con_info"
, "-u", "base_GHCziPtr_FunPtr_con_info"
, "-u", "base_GHCziStable_StablePtr_con_info"
- , "-u", "base_GHCziBase_False_closure"
- , "-u", "base_GHCziBase_True_closure"
+ , "-u", "ghczmprim_GHCziBool_False_closure"
+ , "-u", "ghczmprim_GHCziBool_True_closure"
, "-u", "base_GHCziPack_unpackCString_closure"
, "-u", "base_GHCziIOBase_stackOverflow_closure"
, "-u", "base_GHCziIOBase_heapOverflow_closure"
, "-u", "base_GHCziConc_ensureIOManagerIsRunning_closure"
#endif
+/* Pick up static libraries in preference over dynamic if in earlier search
+ * path. This is important to use the static gmp in preference on Mac OS.
+ * The used option is specific to the Darwin linker.
+ */
+#ifdef darwin_BUILD_OS
+ , "-Wl,-search_paths_first"
+#endif
+
framework-dirs:
#ifdef HAVE_FRAMEWORK_GMP