Simple install procedure
========================
- % gzip -cd glib-@GLIB_VERSION@.tar.gz | tar xvf - # unpack the sources
- % cd glib-@GLIB_VERSION@ # change to the toplevel directory
+ % tar xf glib-@GLIB_VERSION@.tar.gz # unpack the sources
+ % cd glib-@GLIB_VERSION@ # change to the toplevel directory
% ./configure # run the `configure' script
% make # build GLIB
Requirements
============
+GLib requires a C90-compliant (but not necessarily C99-compliant) C
+compiler and libc. On UNIX-like systems, it also assumes compliance
+with at least the original 1990 version of POSIX.
+
GLib-2.0 requires pkg-config, which is tool for tracking the
compilation flags needed for libraries. (For each library, a small .pc
text file is installed in a standard location that contains the
http://www.freedesktop.org/software/pkgconfig/
-GNU make (http://www.gnu.org/software/make) is also recommended.
+GNU make (http://www.gnu.org/software/make) is also required.
In order to implement conversions between character sets,
GLib requires an implementation of the standard iconv() routine.
http://www.gnu.org/software/gettext/
-
Support for extended attributes and SELinux in GIO requires
libattr and libselinux.
update-mime-database and update-desktop-database utilities, which
are part of shared-mime-info and desktop-file-utils, respectively.
+GObject uses libffi to implement generic marshalling functionality.
The Nitty-Gritty
================
Or online at:
- http://developer.gnome.org/doc/API/2.0/glib/glib-building.html
+ http://library.gnome.org/devel/glib/stable/glib-building.html
Installation directories