Debian Bug report logs - #344104
fakeroot: includes 64bit libraries on 32bit only x86 installation

version graph

Package: fakeroot; Maintainer for fakeroot is Clint Adams <clint@debian.org>; Source for fakeroot is src:fakeroot.

Reported by: Stephen Depooter <sbdep@woot.net>

Date: Tue, 20 Dec 2005 02:03:01 UTC

Severity: normal

Found in versions fakeroot/1.5.6, fakeroot/1.5.10

Done: Clint Adams <schizo@debian.org>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Clint Adams <schizo@debian.org>:
Bug#344104; Package fakeroot. Full text and rfc822 format available.

Acknowledgement sent to Stephen Depooter <sbdep@woot.net>:
New Bug report received and forwarded. Copy sent to Clint Adams <schizo@debian.org>. Full text and rfc822 format available.

Message #5 received at submit@bugs.debian.org (full text, mbox):

From: Stephen Depooter <sbdep@woot.net>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: fakeroot: includes 64bit libraries on 32bit only x86 installation
Date: Mon, 19 Dec 2005 20:53:06 -0500
Package: fakeroot
Version: 1.5.6
Severity: normal

fakeroot has no reason to include the contents of /usr/lib64/ on
a 32 bit only machine.  The 64bit portions should be installed
separately in a lib64fakeroot package or something with appropriate 
dependencies in the fakeroot package on amd64

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.13
Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8)

Versions of packages fakeroot depends on:
ii  libc6                         2.3.5-9    GNU C Library: Shared libraries an

fakeroot recommends no packages.

-- no debconf information



Information forwarded to debian-bugs-dist@lists.debian.org:
Bug#344104; Package fakeroot. Full text and rfc822 format available.

Acknowledgement sent to Clint Adams <schizo@debian.org>:
Extra info received and forwarded to list. Full text and rfc822 format available.

Message #10 received at 344104@bugs.debian.org (full text, mbox):

From: Clint Adams <schizo@debian.org>
To: Stephen Depooter <sbdep@woot.net>, 344104@bugs.debian.org
Subject: Re: Bug#344104: fakeroot: includes 64bit libraries on 32bit only x86 installation
Date: Mon, 19 Dec 2005 22:06:46 -0500
> fakeroot has no reason to include the contents of /usr/lib64/ on
> a 32 bit only machine.  The 64bit portions should be installed
> separately in a lib64fakeroot package or something with appropriate 
> dependencies in the fakeroot package on amd64

The amd64 package already contains 32-bit compatibility libraries.  How
is the i386 package supposed to know before being installed whether you
have a 32-bit only machine?



Information forwarded to debian-bugs-dist@lists.debian.org, Clint Adams <schizo@debian.org>:
Bug#344104; Package fakeroot. Full text and rfc822 format available.

Acknowledgement sent to Stanislav Maslovski <stanislav.maslovski@gmail.com>:
Extra info received and forwarded to list. Copy sent to Clint Adams <schizo@debian.org>. Full text and rfc822 format available.

Message #15 received at 344104@bugs.debian.org (full text, mbox):

From: Stanislav Maslovski <stanislav.maslovski@gmail.com>
To: Debian Bug Tracking System <344104@bugs.debian.org>
Subject: fakeroot: includes 64bit libraries on 32bit only x86 installation
Date: Thu, 19 Oct 2006 23:52:43 +0400
Package: fakeroot
Version: 1.5.10
Followup-For: Bug #344104


I am not sure whether the last comment of Clint Adams on this issue makes
any sense... I will ask on debian-devel.

-- System Information:
Debian Release: testing/unstable
  APT prefers testing
  APT policy: (500, 'testing'), (100, 'unstable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.17-minimal
Locale: LANG=ru_RU.KOI8-R, LC_CTYPE=ru_RU.KOI8-R (charmap=KOI8-R)

Versions of packages fakeroot depends on:
ii  libc6                        2.3.6.ds1-4 GNU C Library: Shared libraries

fakeroot recommends no packages.

-- no debconf information



Information forwarded to debian-bugs-dist@lists.debian.org, Clint Adams <schizo@debian.org>:
Bug#344104; Package fakeroot. Full text and rfc822 format available.

Acknowledgement sent to "Nikita V. Youshchenko" <yoush@debian.org>:
Extra info received and forwarded to list. Copy sent to Clint Adams <schizo@debian.org>. Full text and rfc822 format available.

Message #20 received at 344104@bugs.debian.org (full text, mbox):

From: "Nikita V. Youshchenko" <yoush@debian.org>
To: 344104@bugs.debian.org
Cc: debian-devel@lists.debian.org, debian-russian@lists.debian.org
Subject: On including 64-bit libs in 32-bit packages (see #344104)
Date: Sat, 21 Oct 2006 13:49:06 +0400
[Message part 1 (text/plain, inline)]
Question is - does Debian i386 currently support running on 64-bit binaries 
if hardware supports it?

Just checked:

$ apt-get install libc6-dev-amd64
...
$ gcc -m64 -o hello hello.c
$ ./hello
bash: ./hello: cannot execute binary file
$ cat /proc/cpuinfo
...
model name      : AMD Athlon(tm) 64 X2 Dual Core Processor 3800+
...
$ uname -a
Linux blacky 2.6.18-1-k7 #1 SMP Fri Sep 29 17:06:47 UTC 2006 i686 GNU/Linux
$ apt-cache policy  linux-image-2.6.18-1-k7
linux-image-2.6.18-1-k7:
  Installed: 2.6.18-2
  Candidate: 2.6.18-2
  Version table:
 *** 2.6.18-2 0
        600 http://blacky unstable/main Packages
        100 /var/lib/dpkg/status

So current debian i386 setup does not support running 64-bit libraries.
If so, probably 64-bit libraries should not included in 32-bit packages.

Btw, if that technically possible, I'll prefer setup where 64-bit libraries 
will work (although the most of system will still be 32-bit)
[Message part 2 (application/pgp-signature, inline)]

Reply sent to Clint Adams <schizo@debian.org>:
You have taken responsibility. Full text and rfc822 format available.

Notification sent to Stephen Depooter <sbdep@woot.net>:
Bug acknowledged by developer. Full text and rfc822 format available.

Message #25 received at 344104-done@bugs.debian.org (full text, mbox):

From: Clint Adams <schizo@debian.org>
To: "Nikita V. Youshchenko" <yoush@debian.org>, 344104-done@bugs.debian.org
Subject: Re: Bug#344104: On including 64-bit libs in 32-bit packages (see #344104)
Date: Wed, 16 May 2007 21:27:05 -0400
On Sat, Oct 21, 2006 at 01:49:06PM +0400, Nikita V. Youshchenko wrote:
> $ apt-cache policy  linux-image-2.6.18-1-k7

I'll assume that this works fine with -amd64.



Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Sun, 17 Jun 2007 11:10:30 GMT) Full text and rfc822 format available.

Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Mon Apr 21 10:57:00 2014; Machine Name: buxtehude.debian.org

Debian Bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.