From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/3814 Path: news.gmane.org!not-for-mail From: Szabolcs Nagy Newsgroups: gmane.linux.lib.musl.general Subject: Re: iconv Korean and Traditional Chinese research so far Date: Mon, 5 Aug 2013 02:44:20 +0200 Message-ID: <20130805004420.GL25714@port70.net> References: <20130804165152.GA32076@brightrain.aerifal.cx> <20130805003943.050fc58e@ralda.gmx.de> Reply-To: musl@lists.openwall.com NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1375663472 13993 80.91.229.3 (5 Aug 2013 00:44:32 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 5 Aug 2013 00:44:32 +0000 (UTC) To: musl@lists.openwall.com Original-X-From: musl-return-3818-gllmg-musl=m.gmane.org@lists.openwall.com Mon Aug 05 02:44:35 2013 Return-path: Envelope-to: gllmg-musl@plane.gmane.org Original-Received: from mother.openwall.net ([195.42.179.200]) by plane.gmane.org with smtp (Exim 4.69) (envelope-from ) id 1V68uX-0000ww-Bq for gllmg-musl@plane.gmane.org; Mon, 05 Aug 2013 02:44:33 +0200 Original-Received: (qmail 21919 invoked by uid 550); 5 Aug 2013 00:44:32 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: Original-Received: (qmail 21908 invoked from network); 5 Aug 2013 00:44:32 -0000 Content-Disposition: inline In-Reply-To: <20130805003943.050fc58e@ralda.gmx.de> User-Agent: Mutt/1.5.21 (2010-09-15) Xref: news.gmane.org gmane.linux.lib.musl.general:3814 Archived-At: * Harald Becker [2013-08-05 00:39:43 +0200]: > Why cant we have all this character conversions on a state driven > machine which loads its information from a external configuration > file? This way we can have any kind of conversion someone likes, > by just adding the configuration file for the required Unicode to > X and X to Unicode conversions. external files provided by libc can work but they should be possible to embed into the binary otherwise a static binary is not self-contained and you have to move parts of the libc around along with the binary and if they are loaded from fixed path then it does not work at all (permissions, conflicting versions etc) if the format changes then dynamic linking is problematic as well: you cannot update libc in a single atomic operation