diff options
author | Owen Taylor <otaylor@redhat.com> | 2000-11-12 23:44:28 +0000 |
---|---|---|
committer | Owen Taylor <otaylor@src.gnome.org> | 2000-11-12 23:44:28 +0000 |
commit | 292152dae21f8a5e710036e0922905835897c567 (patch) | |
tree | bd3d3f44f19e4f2820ba6450a410ab99d08e2695 /INSTALL | |
parent | 8bda01029faf3078a83c45fcdfbfcbd3368ad475 (diff) | |
download | glib-292152dae21f8a5e710036e0922905835897c567.tar.gz |
Create wrapper functions for iconv() so that we can transparently use the
Sun Nov 12 18:34:32 2000 Owen Taylor <otaylor@redhat.com>
* gconvert.[ch]: Create wrapper functions for iconv()
so that we can transparently use the native iconv,
libiconv, or (in the future) a mini-iconv included
with glib.
* glib-config-2.0.in glib-2.0.pc.in: Include @ICONV_LIBS@
* INSTALL: Added note about libiconv.
* configure.in: Add checks for libiconv from pango. If
EILSEQ is not defined in errno.h add define for it into
glibconfig.h so g_iconv can use it. (Note, recompiling
from a system without EILSEQ to a system with EILSEQ
will break binary compatibility)
Diffstat (limited to 'INSTALL')
-rw-r--r-- | INSTALL | 20 |
1 files changed, 20 insertions, 0 deletions
@@ -8,6 +8,26 @@ Simple install procedure [ Become root if necessary ] % make install # install GLIB +Requirements +============ + +In order to implement conversions between character sets, +GLib requires an implementation of the standard iconv() routine. +Most modern systems will have a suitable implementation, however +many older systems lack an iconv() implementation. On such systems, +you must install the libiconv library. This can be found at: + + http://clisp.cons.org/~haible/packages-libiconv.html + +If your system has an iconv implementation but you want to use +libiconv instead, you can pass the --with-libiconv option to +configure. This forces libiconv to be used. + +Note that if you have libiconv installed in your default include +search path (for instance, in /usr/local/), but don't enable +it, you will get an error while compiling GTK+ because the +iconv.h that libiconv installs hides the system iconv. + The Nitty-Gritty ================ |