diff --git a/packages/native/storage/lib/src/native/linux/linux.dart b/packages/native/storage/lib/src/native/linux/linux.dart index e9b65c3..f62db45 100644 --- a/packages/native/storage/lib/src/native/linux/linux.dart +++ b/packages/native/storage/lib/src/native/linux/linux.dart @@ -22,7 +22,12 @@ final class LinuxCommon { late final gStrHashPointer = _glibDylib.lookup)>>( 'g_str_hash'); - late final gObjectUnrefPointer = _glibDylib + + late final DynamicLibrary _gobjectDylib = searchDylib('glib', [ + 'libgobject-2.0.so.0', + if (Platform.isMacOS) '/opt/homebrew/lib/libgobject-2.0.dylib', + ]); + late final gObjectUnrefPointer = _gobjectDylib .lookup>('g_object_unref'); late final Glib gio = Glib(searchDylib('gio', [