- (:file "pcl")
- ;; It is necessary to load this before libglib-2.0.so,
- ;; otherwise our implementation of g_logv won't be
- ;; used by the library
- (:unix-dso "alien"
- :components ((:c-source-file "callback"
- :definitions ("CMUCL")
- :include-paths (#.*cmucl-include-path*)
- :cflags #.(pkg-cflags "glib-2.0"))
- (:c-source-file "gobject"
- :cflags #.(pkg-cflags "glib-2.0"))))
+ ;; For preloading to work in glib 2.6, the library needs to
+ ;; be configured and build with '--disable-visibility'
+ (:unix-dso "preload"
+ :components ((:c-source-file "logging"
+ :cflags #.(pkg-cflags "glib-2.0"))))