From c94fa35bc5be2503111c0cbdca03de7db4d74994 Mon Sep 17 00:00:00 2001 From: Matthew Flatt <mflatt@racket-lang.org> Date: Sun, 17 Apr 2016 11:12:50 -0600 Subject: [PATCH] repair to work with ancient Gtk (cherry picked from commit 2fa9b946835d4dad69cecfa7677f9f134726fcdb) --- gui-lib/mred/private/wx/gtk/gsettings.rkt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/gui-lib/mred/private/wx/gtk/gsettings.rkt b/gui-lib/mred/private/wx/gtk/gsettings.rkt index d6afa7a4..760104b4 100644 --- a/gui-lib/mred/private/wx/gtk/gsettings.rkt +++ b/gui-lib/mred/private/wx/gtk/gsettings.rkt @@ -9,7 +9,11 @@ (provide (protect-out (all-defined-out))) (define-runtime-lib gio-lib - [(unix) (ffi-lib "libgio-2.0" '("0" ""))] + [(unix) (ffi-lib "libgio-2.0" '("0" "") + ;; For old glib, libgio isn't separate; + ;; try to find bindings in already-loaded + ;; libraries: + #:fail (lambda () #f))] [(macosx) (ffi-lib "libgio-2.0.0.dylib")] [(windows)