From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Mike Gran Newsgroups: gmane.lisp.guile.devel,gmane.lisp.guile.bugs Subject: Re: Portability fixes for win32 cross compiling Date: Thu, 15 Apr 2010 07:12:52 -0700 (PDT) Message-ID: <600433.60324.qm@web37903.mail.mud.yahoo.com> References: <20100415005116.GB28615@flap> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: dough.gmane.org 1271341221 7306 80.91.229.12 (15 Apr 2010 14:20:21 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Thu, 15 Apr 2010 14:20:21 +0000 (UTC) Cc: bug-guile@gnu.org To: Volker Grabsch , guile-devel@gnu.org Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Thu Apr 15 16:20:18 2010 Return-path: Envelope-to: guile-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1O2PvV-0001xd-76 for guile-devel@m.gmane.org; Thu, 15 Apr 2010 16:20:17 +0200 Original-Received: from localhost ([127.0.0.1]:41310 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1O2PvU-0004NN-C3 for guile-devel@m.gmane.org; Thu, 15 Apr 2010 10:20:16 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1O2PtE-0003Nx-T1 for guile-devel@gnu.org; Thu, 15 Apr 2010 10:17:56 -0400 Original-Received: from [140.186.70.92] (port=50377 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1O2PtB-0003H8-OU for guile-devel@gnu.org; Thu, 15 Apr 2010 10:17:56 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1O2PoM-0000gA-Iz for guile-devel@gnu.org; Thu, 15 Apr 2010 10:12:55 -0400 Original-Received: from web37903.mail.mud.yahoo.com ([209.191.91.165]:23299) by eggs.gnu.org with smtp (Exim 4.69) (envelope-from ) id 1O2PoM-0000fq-By for guile-devel@gnu.org; Thu, 15 Apr 2010 10:12:54 -0400 Original-Received: (qmail 60808 invoked by uid 60001); 15 Apr 2010 14:12:52 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1271340772; bh=7vnWIfiA80nWwi2KB/v22kXoO3+qcsA6X6oy7KGVoJo=; h=Message-ID:X-YMail-OSG:Received:X-Mailer:References:Date:From:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=hbsWIORGNtttnwa6rhQ3IdmP7qU70OzQmEwmVrakucdqBMaoD4QMl9uFm/dfi4uq47bn/o9RegIfovfBGuUG6uuGwUYB5NQhu60JaZg9uO8UtJqmX8D5vavU5/pcqEZ0WPuL2lgE0Wdj9lXWTblWSWJKbxzYsJrnHqRLLDeUohk= DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Message-ID:X-YMail-OSG:Received:X-Mailer:References:Date:From:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=PEe/7Qc2v28ZtUj+zwZOdDtKz2jS0ctXp4wH/PBOnuWiCK1K8vtnFkjS9IvSzp5ertoDq8XJzlUDdz4WKFIwkfi4cCv7EiCjAPuKBLqF0VJfedRCxhg+aVDMYY1UlHtQuCGChbZnPkG0wyuFKYt704S96zYpWey/XDLyxEF0Jjo=; X-YMail-OSG: 3G5bF8gVM1mVExLGqk6T2yBnRUL3rBCfoaeneoH3NXHHpuS nN7_hDI9GqliEYxIvWD1nOgvyjr.YmcheFd6dxOhI9V2SasPVDdVbI2HWdhA oaIZjoA.I3fIvp7rp0D3NlQoMPHkv1trPNjqbM80HOz5Fj9Y79ekEF.i9ZS0 sT7Dt4gNDdoyLuxSzyPkVtoF5hKRNyAZk_CwshKkJ4lGMNFTElcid6ROfcFb PCsRkK0BKMmkXcYMzE5Sz8lSCj493VhvlXL1_abjNpCfM.atmymv.Q9GF7ux M3A4OhE8ugEUiibiE9ROt5TPJenHxocPPqCSpgwDt6va3kGR1bKo_N976iV0 DFBG4t4Dxx4lSZehc1MEzyU3dRUx3xGfvDTVaFu8d58Gsg5HhLQ4nkw-- Original-Received: from [71.130.210.207] by web37903.mail.mud.yahoo.com via HTTP; Thu, 15 Apr 2010 07:12:52 PDT X-Mailer: YahooMailRC/348.3 YahooMailWebService/0.8.100.260964 In-Reply-To: <20100415005116.GB28615@flap> X-detected-operating-system: by eggs.gnu.org: FreeBSD 6.x (1) X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.devel:10224 gmane.lisp.guile.bugs:4567 Archived-At: > From: Volker Grabsch vog@notjusthosting.com=0A=0A> Is it really necessary= to #include the =0A> "uniconv.h" from the cross system and to provide corr= esponding=0A> SCM_ICONVEH_* =0A> constants?=0A=0AProbably not.=A0 I doubt t= hat the libunistring constants are going=0Ato change upstream, so you could= hack around it by hard-coding them.=0ASimple, and possibly risky should li= bunistring decide to change them.=0A=0AOr, I suppose, we could write a func= tion in strings.c to convert=0ASCM_ICONVEH constants to libunistring consta= nts.=A0 That might be=0Afriendlier to your cross-build, but, that function = would get called=0Avery often.=A0 Might be a slight performance hit.=0A=0AT= hanks,=0A=0AMike=0A