[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#193310: marked as done (libc6: gconv breaks for statically-compiled binaries)



Your message dated Thu, 22 May 2003 12:59:34 +0900
with message-id <80iss3ljh5.wl@oris.opensource.jp>
and subject line Bug#193310: libc6: gconv breaks for statically-compiled binaries
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--------------------------------------
Received: (at submit) by bugs.debian.org; 14 May 2003 15:19:00 +0000
>From drew@debian.org Wed May 14 10:18:56 2003
Return-path: <drew@debian.org>
Received: from ns1.somanetworks.com (albatross) [216.126.67.39] 
	by master.debian.org with esmtp (Exim 3.12 1 (Debian))
	id 19Fy1v-00009L-00; Wed, 14 May 2003 10:18:55 -0500
Received: from jdrew by albatross with local (Exim 3.36 #1 (Debian))
	id 19Fy2r-0005D1-00; Wed, 14 May 2003 11:19:53 -0400
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
From: Joe Drew <drew@debian.org>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: libc6: gconv breaks for statically-compiled binaries
X-Mailer: reportbug 2.10.1
Date: Wed, 14 May 2003 11:19:53 -0400
Message-Id: <[🔎] E19Fy2r-0005D1-00@albatross>
Sender: <jdrew@albatross>
X-BadReturnPath: jdrew@albatross rewritten as drew@debian.org
  using "From" header
Delivered-To: submit@bugs.debian.org
X-Spam-Status: No, hits=-6.0 required=4.0
	tests=BAYES_10,HAS_PACKAGE
	version=2.53-bugs.debian.org_2003_05_09
X-Spam-Level: 
X-Spam-Checker-Version: SpamAssassin 2.53-bugs.debian.org_2003_05_09 (1.174.2.15-2003-03-30-exp)

Package: libc6
Version: 2.3.1-17
Severity: normal

When I compile a binary statically which uses iconv(), and then deploy
that binary on a glibc 2.2.5 machine, it fails:

albatross:/# /usr/local/bin/msgfmt -o de.gmo de.po
/usr/local/bin/msgfmt: iconv failure: Argument list too long

This, I believe, is because of some incompatible change in gconv. While
the statically-compiled binary includes gconv() from glibc 2.3.1, the
/usr/lib/gconv .so files are compiled against glibc 2.2.5.

This indicates to me that some backwards-incompatible change has
happened. This may or may not be desired behaviour; feel free to close
this bug if this operation is intentionally unsupported.

-- System Information:
Debian Release: testing/unstable
Architecture: i386
Kernel: Linux albatross 2.4.20 #3 Wed May 7 12:12:41 EDT 2003 i686
Locale: LANG=C, LC_CTYPE=C

Versions of packages libc6 depends on:
ii  libdb1-compat                 2.1.3-7    The Berkeley database routines [gl

-- no debconf information


---------------------------------------
Received: (at 193310-done) by bugs.debian.org; 22 May 2003 03:59:37 +0000
>From gotom@debian.or.jp Wed May 21 22:59:36 2003
Return-path: <gotom@debian.or.jp>
Received: from oris.opensource.jp (oris.opensource.gr.jp) [218.44.239.73] 
	by master.debian.org with esmtp (Exim 3.35 1 (Debian))
	id 19IhEu-00030Q-00; Wed, 21 May 2003 22:59:36 -0500
Received: from oris.opensource.jp (oris.opensource.jp [218.44.239.73])
	by oris.opensource.gr.jp (Postfix) with ESMTP
	id D5F63C33C6; Thu, 22 May 2003 12:59:34 +0900 (JST)
Date: Thu, 22 May 2003 12:59:34 +0900
Message-ID: <80iss3ljh5.wl@oris.opensource.jp>
From: GOTO Masanori <gotom@debian.or.jp>
To: Joe Drew <drew@debian.org>, 193310-done@bugs.debian.org
Subject: Re: Bug#193310: libc6: gconv breaks for statically-compiled binaries
In-Reply-To: <[🔎] 80el2yn6g2.wl@oris.opensource.jp>
References: <[🔎] E19Fy2r-0005D1-00@albatross>
	<[🔎] 20030515000648.GA4529@nevyn.them.org>
	<[🔎] 80el2yn6g2.wl@oris.opensource.jp>
User-Agent: Wanderlust/2.9.9 (Unchained Melody) SEMI/1.14.3 (Ushinoya)
 FLIM/1.14.3 (=?ISO-8859-4?Q?Unebigory=F2mae?=) APEL/10.3 Emacs/21.2
 (i386-debian-linux-gnu) MULE/5.0 (SAKAKI)
MIME-Version: 1.0 (generated by SEMI 1.14.3 - "Ushinoya")
Content-Type: text/plain; charset=US-ASCII
Delivered-To: 193310-done@bugs.debian.org
X-Spam-Status: No, hits=-18.5 required=4.0
	tests=EMAIL_ATTRIBUTION,IN_REP_TO,QUOTED_EMAIL_TEXT,REFERENCES,
	      REPLY_WITH_QUOTES,USER_AGENT
	autolearn=ham version=2.53-bugs.debian.org_2003_05_20
X-Spam-Level: 
X-Spam-Checker-Version: SpamAssassin 2.53-bugs.debian.org_2003_05_20 (1.174.2.15-2003-03-30-exp)

At Sat, 17 May 2003 02:32:13 +0900,
GOTO Masanori wrote:
> 
> At Wed, 14 May 2003 20:06:48 -0400,
> Daniel Jacobowitz wrote:
> > 
> > On Wed, May 14, 2003 at 11:19:53AM -0400, Joe Drew wrote:
> > > Package: libc6
> > > Version: 2.3.1-17
> > > Severity: normal
> > > 
> > > When I compile a binary statically which uses iconv(), and then deploy
> > > that binary on a glibc 2.2.5 machine, it fails:
> > > 
> > > albatross:/# /usr/local/bin/msgfmt -o de.gmo de.po
> > > /usr/local/bin/msgfmt: iconv failure: Argument list too long
> > > 
> > > This, I believe, is because of some incompatible change in gconv. While
> > > the statically-compiled binary includes gconv() from glibc 2.3.1, the
> > > /usr/lib/gconv .so files are compiled against glibc 2.2.5.
> > > 
> > > This indicates to me that some backwards-incompatible change has
> > > happened. This may or may not be desired behaviour; feel free to close
> > > this bug if this operation is intentionally unsupported.
> > 
> > I'll leave the bug in case anyone else has comments, but this is a
> > known issue - static binaries really just aren't portable between glibc
> > 2.2 and 2.3, for both this and NSS reasons.  Sucks.
> 
> Yup.  It's currently "intentionally unsupported."  I think it's ok to
> close it.             ^unfortunately unwillingly intentionally unsupported

And I close it.

Regards,
-- gotom



Reply to: