Skip site navigation (1)Skip section navigation (2)
Date:      17 Feb 2002 15:08:05 +0200
From:      Maxim Sobolev <sobomax@mail.ru>
To:        "Andrey A. Chernov" <ache@nagual.pp.ru>
Cc:        freebsd-ports@FreeBSD.ORG, i18n@FreeBSD.ORG
Subject:   Re: iconv port: plea for take-over
Message-ID:  <1013951311.37941.24.camel@notebook>
In-Reply-To: <20020217024757.GA65001@nagual.pp.ru>
References:  <20020215232829.GA49008@nagual.pp.ru> <B8932D0A.695D%ade@FreeBSD.org> <20020216042213.GA54552@nagual.pp.ru> <20020216161910.GU44003@squall.waterspout.com> <20020216190141.GA60826@nagual.pp.ru> <20020217022052.GQ44003@squall.waterspout.com>  <20020217024757.GA65001@nagual.pp.ru>

next in thread | previous in thread | raw e-mail | index | archive | help

--=-IlSFqs8dIlb8yv9mtnw/
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

On Sun, 2002-02-17 at 04:47, Andrey A. Chernov wrote:
> On Sat, Feb 16, 2002 at 21:20:52 -0500, Will Andrews wrote:
> > On Sat, Feb 16, 2002 at 10:01:44PM +0300, Andrey A. Chernov wrote:
> > > Symlinks not helps, not the library and includes, but all function re=
named
> > > with "g" prefix and unrenamed back with #defines
> >=20
> > Sure it helps, for runtime stuff.
>=20
> No, runtime linking will fail, all functions have 'g' prefix in
> applications (after co-existance hack), f.e. application calls 'giconv()'
> while library (after hack removing) will have 'iconv()'. To make API the
> same, application includes giconv.h with=20
> #define iconv giconv=20
> All this is dirty hack should be removed from GNU iconv port AND=20
> applications.

This is incorrect assertion. In fact names of all functions are the same
both in iconv and giconv, the difference is only in library name and
header name.

> > OK, then the only issue is whether the giconv implementation is
> > equal or better.  If it is equal or better, then I see no reason
> > not to obsolete the old iconv package entirely.. possibly leaving
>=20
> It is equal, supported charsets set is sligtly different. Second thing is
> that GNU iconv not use loadable modules like old iconv.

Another difference is the license - GNU's one is obviously LGPL, while
Konstantin's is BSDL. Also I don't think that the terms "old"/"new" are
applicable here, because in fact GNU iconv is either older or of
approximately the same age as Konstantin's. Moreover, GNU's iconv could
be configured to use loadable modules instead of linking them all into
one mega-library, so that the difference is even more vague. :)

-Maxim

--=-IlSFqs8dIlb8yv9mtnw/
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: This is a digitally signed message part

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (FreeBSD)
Comment: For info see http://www.gnupg.org

iD8DBQA8b6s0oNu5t4iCBa8RAu9RAJ9SJ+80ypUaFqGUSbti2gNWlI4wdgCbB0Ff
Z625rzbdV/qyhtjyG/y45jo=
=3qWt
-----END PGP SIGNATURE-----

--=-IlSFqs8dIlb8yv9mtnw/--


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-i18n" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1013951311.37941.24.camel>