Re: [Anjuta-devel] Re: [Anjuta-list] building anjuta on slack 9.1 - configuration mismanagement with libiconv , help?
- From: "thomas.schorpp" <t schorpp gmx de>
- To: Johannes Schmid <johannes schmid gmx de>
- Cc: Joao Paulo F Farias <jpaulofarias yahoo com br>, anjuta-list lists sourceforge net, anjuta-devel lists sourceforge net
- Subject: Re: [Anjuta-devel] Re: [Anjuta-list] building anjuta on slack 9.1 - configuration mismanagement with libiconv , help?
- Date: Thu Jan 15 07:24:02 2004
Johannes Schmid wrote:
Hi!
There a two different ways to install libiconv. Slackware seems to use
the unusually way. You can find details about it at www.gnu.org/
projects/libiconv>.
But they have automake macros so it should be simple to support it.
Regards,
Johannes
P.S: Please use a Spamfilter instead of NO_SPAM email adresses because
I will usually forget to change them and you will never get replies.
You can also use a second E-Mail for mailing list
s.
hi,
do you mean that?
sorry cant see the anjuta linking problem here...
y
tom
On systems other than GNU/Linux, the iconv program will be
internationalized only if GNU gettext has been built and installed
before GNU libiconv. This means that the first time GNU libiconv is
installed, we have a circular dependency between the GNU libiconv and
GNU gettext packages, which can be resolved by building and installing
either
* first libiconv, then gettext, then libiconv again,
or (on systems supporting shared libraries, excluding AIX)
* first gettext, then libiconv, then gettext again.
Recall that before building a package for the second time, you need to
erase the traces of the first build by running "make distclean".
XXXXXXXXXX worth a try XXXXXXXXXXXXXXXX
This library can be built and installed in two variants:
* The library mode. This works on all systems, and uses a library
libiconv.so and a header file <iconv.h>. (Both are installed through
"make install".)
To use it, simply #include <iconv.h> and use the functions.
To use it in an autoconfiguring package:
o If you don't use automake, append m4/iconv.m4 to your
aclocal.m4 file.
o If you do use automake, add m4/iconv.m4 to your m4 macro
repository.
o Add to the link command line of libraries and executables
that use the functions the placeholder @LIBICONV@ (or, if using libtool
for the link, @LTLIBICONV@). If you use automake, the right place for
these additions are the *_LDADD variables.
Note that iconv.m4 is also part of the GNU gettext package, which
installs it in /usr/local/share/aclocal/iconv.m4.
* The libc plug/override mode. This works on GNU/Linux, Solaris and
OSF/1 systems only. It is a way to get good iconv support without having
glibc-2.1. It installs a library libiconv_plug.so. This library can be
used with LD_PRELOAD, to override the iconv* functions present in the C
library.
o On GNU/Linux and Solaris:
$ export LD_PRELOAD=/usr/local/lib/libiconv_plug.so
o On OSF/1:
$ export _RLD_LIST=/usr/local/lib/libiconv_plug.so:DEFAULT
A program's source need not be modified, the program need not
even be recompiled. Just set the LD_PRELOAD environment variable, that's it!
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]