Gentoo Archives: gentoo-user

From: covici@××××××××××.com
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Re: multilib - do I need it?
Date: Fri, 03 Apr 2015 18:09:35
Message-Id: 11582.1428084563@ccs.covici.com
In Reply to: Re: [gentoo-user] Re: multilib - do I need it? by Mick
1 Mick <michaelkintzios@×××××.com> wrote:
2
3 > On Friday 03 Apr 2015 17:48:38 covici@××××××××××.com wrote:
4 > > Grant Edwards <grant.b.edwards@×××××.com> wrote:
5 > > > On 2015-04-03, Walter Dnes <waltdnes@××××××××.org> wrote:
6 > > > > On Thu, Apr 02, 2015 at 02:12:40PM -0300, Francisco Ares wrote
7 > > > >
8 > > > >> Hi,
9 > > > >>
10 > > > >> How does one know previously which packages will require 32 bit ABI ?
11 > > > >>
12 > > > >> I have two systems (among others) to consider: one is very simple,
13 > > > >> built using as fewer packages as possible, it is the development
14 > > > >> system for an embedded equipment, and it is 64 bit ABI only - no
15 > > > >> multilib; the other is a general purpose workstation, with lots of
16 > > > >> packages, and someday, by some forgotten reason, I needed to install
17 > > > >> emul-linux-* .
18 > > > >>
19 > > > > Can you attach your /var/lib/portage/world file to a post here? I
20 > > > >
21 > > > > assume you have nothing embarressing in it. Almost all applications
22 > > > > that used to require 32-bit emulation now run natively on 64-bit
23 > > > > no-multilib. I recently upgraded a 7+ year old machine from 32-bit
24 > > > > Gentoo to 64-bit-only Gentoo (no-multilib) and I don't have any apps
25 > > > > with problems as 64-bit only.
26 > > >
27 > > > The only two 32-bit apps I've run into on my various XFCE machines are
28 > > > grub-legacy (which requires a 32-bit ncurses lib), and acroread (which
29 > > > requires 100+ 32-bit libraries).
30 > >
31 > > hmmm, I have 7 emul-linux86 packages, but portage did not offer to
32 > > replace them when I checked today for a world update -- I didn't want to
33 > > remove them manually, I thought it might do more harm than good. I am
34 > > not sure whether I need any 32-bit libraries, although I do have
35 > > multilib enabled, but I wonder about those emul-linux-x86 packages. Any
36 > > way for me to tell what is going on here such as dependencies on 32-bit
37 > > libraries?
38 >
39 > Try this perhaps:
40 >
41 > for EMUL in $(eix -I --only-names emul-linux); do equery depends $EMUL; done
42 >
43 > unmerge them and the run 'emerge @preserved-rebuild'. Portage will then tell
44 > you which 32bit packages you will need to add in your package.use file with
45 > the 32 bit ABI flag.
46 hmmm, one of the things dependent on emul-linux thingies is the C
47 compiler! both 4.8.4 and 4.9, so if I unmerge the emul things, will I
48 still have a C compiler? Otherwise nvidia-drivers seems to also need
49 emul-linux and they depend on each other.
50
51 --
52 Your life is like a penny. You're going to lose it. The question is:
53 How do
54 you spend it?
55
56 John Covici
57 covici@××××××××××.com

Replies

Subject Author
Re: [gentoo-user] Re: multilib - do I need it? Mick <michaelkintzios@×××××.com>
Re: [gentoo-user] Re: multilib - do I need it? Peter Humphrey <peter@××××××××××××.uk>