From cc0f5db3eeaf9c03531ca1f349591fbe93945054 Mon Sep 17 00:00:00 2001 From: Youri Wijnands Date: Fri, 14 Apr 2023 00:07:35 +0200 Subject: [PATCH] Fix FFI on M1 macs --- src/FFI.php | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/FFI.php b/src/FFI.php index b76c8bf..3803e05 100644 --- a/src/FFI.php +++ b/src/FFI.php @@ -732,6 +732,13 @@ private static function init(): void EOS; } + if (PHP_OS_FAMILY === "OSX" || + PHP_OS_FAMILY === "Darwin") { + $glib_libname = $path . $glib_libname; + $gobject_libname = $path . $gobject_libname; + $vips_libname = $path . $vips_libname; + } + Utils::debugLog("init", ["binding ..."]); self::$glib = \FFI::cdef($glib_decls, $glib_libname); self::$gobject = \FFI::cdef($gobject_decls, $gobject_libname);