public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user] multilib - do I need it?
@ 2015-04-02 17:12 Francisco Ares
  2015-04-02 17:43 ` Mick
  2015-04-03  1:30 ` Walter Dnes
  0 siblings, 2 replies; 15+ messages in thread
From: Francisco Ares @ 2015-04-02 17:12 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 646 bytes --]

Hi,

How does one know previously which packages will require 32 bit ABI ?

I have two systems (among others) to consider: one is very simple, built
using as fewer packages as possible, it is the development system for an
embedded equipment, and it is 64 bit ABI only - no multilib;  the other is
a general purpose workstation, with lots of packages, and someday, by some
forgotten reason, I needed to install emul-linux-* .

Now I'm willing to change the profile to no-multilib, I have found that a
lot of packages require to be rebuilt for 32 bit ABI. Is there a way of
checking which are the packages requiring 32 bit ABI?


Thanks,
Francisco

[-- Attachment #2: Type: text/html, Size: 793 bytes --]

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [gentoo-user] multilib - do I need it?
  2015-04-02 17:12 [gentoo-user] multilib - do I need it? Francisco Ares
@ 2015-04-02 17:43 ` Mick
  2015-04-03  1:30 ` Walter Dnes
  1 sibling, 0 replies; 15+ messages in thread
From: Mick @ 2015-04-02 17:43 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: Text/Plain, Size: 905 bytes --]

On Thursday 02 Apr 2015 18:12:40 Francisco Ares wrote:
> Hi,
> 
> How does one know previously which packages will require 32 bit ABI ?
> 
> I have two systems (among others) to consider: one is very simple, built
> using as fewer packages as possible, it is the development system for an
> embedded equipment, and it is 64 bit ABI only - no multilib;  the other is
> a general purpose workstation, with lots of packages, and someday, by some
> forgotten reason, I needed to install emul-linux-* .
> 
> Now I'm willing to change the profile to no-multilib, I have found that a
> lot of packages require to be rebuilt for 32 bit ABI. Is there a way of
> checking which are the packages requiring 32 bit ABI?
> 
> 
> Thanks,
> Francisco

Portage should ask you to add the abi_x86_32 in the relevant packages' USE 
flags when you run 'emerge @preserve-rebuild -a'

-- 
Regards,
Mick

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 473 bytes --]

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [gentoo-user] multilib - do I need it?
  2015-04-03  1:30 ` Walter Dnes
@ 2015-04-03  0:44   ` Peter Humphrey
  2015-04-03  5:30     ` Walter Dnes
  2015-04-03 15:47   ` [gentoo-user] " Grant Edwards
  1 sibling, 1 reply; 15+ messages in thread
From: Peter Humphrey @ 2015-04-03  0:44 UTC (permalink / raw
  To: gentoo-user

On Thursday 02 April 2015 21:30:14 Walter Dnes wrote:

> I recently upgraded a 7+ year old machine from 32-bit Gentoo to 64-bit-
> only Gentoo (no-multilib) and I don't have any apps with problems as 64-
> bit only.

Do you have Flash? If that runs on no-multilib I'd consider switching to 
that profile. Don't know about VirtualBox though, which I use for WinXP from 
time to time.

Is there a prescribed route to switching profiles like this?

-- 
Rgds
Peter.


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [gentoo-user] multilib - do I need it?
  2015-04-02 17:12 [gentoo-user] multilib - do I need it? Francisco Ares
  2015-04-02 17:43 ` Mick
@ 2015-04-03  1:30 ` Walter Dnes
  2015-04-03  0:44   ` Peter Humphrey
  2015-04-03 15:47   ` [gentoo-user] " Grant Edwards
  1 sibling, 2 replies; 15+ messages in thread
From: Walter Dnes @ 2015-04-03  1:30 UTC (permalink / raw
  To: gentoo-user

On Thu, Apr 02, 2015 at 02:12:40PM -0300, Francisco Ares wrote
> Hi,
> 
> How does one know previously which packages will require 32 bit ABI ?
> 
> I have two systems (among others) to consider: one is very simple, built
> using as fewer packages as possible, it is the development system for an
> embedded equipment, and it is 64 bit ABI only - no multilib;  the other is
> a general purpose workstation, with lots of packages, and someday, by some
> forgotten reason, I needed to install emul-linux-* .

  Can you attach your /var/lib/portage/world file to a post here?  I
assume you have nothing embarressing in it.  Almost all applications
that used to require 32-bit emulation now run natively on 64-bit
no-multilib.  I recently upgraded a 7+ year old machine from 32-bit
Gentoo to 64-bit-only Gentoo (no-multilib) and I don't have any apps
with problems as 64-bit only.

-- 
Walter Dnes <waltdnes@waltdnes.org>
I don't run "desktop environments"; I run useful applications


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [gentoo-user] multilib - do I need it?
  2015-04-03  0:44   ` Peter Humphrey
@ 2015-04-03  5:30     ` Walter Dnes
  2015-04-03 11:01       ` Peter Humphrey
  0 siblings, 1 reply; 15+ messages in thread
From: Walter Dnes @ 2015-04-03  5:30 UTC (permalink / raw
  To: gentoo-user

On Fri, Apr 03, 2015 at 01:44:04AM +0100, Peter Humphrey wrote
> On Thursday 02 April 2015 21:30:14 Walter Dnes wrote:
> 
> > I recently upgraded a 7+ year old machine from 32-bit Gentoo to 64-bit-
> > only Gentoo (no-multilib) and I don't have any apps with problems as 64-
> > bit only.
> 
> Do you have Flash? If that runs on no-multilib I'd consider switching to 
> that profile.

  Yes, flash works fine.  Mind you, it hogs CPU on my over-7-year-old
Core 2 duo, but the 32-bit version would also do that, too.

> Don't know about VirtualBox though, which I use for WinXP from 
> time to time.

  Bad news for Virtualbox...

======================================================================

[d531][waltdnes][~] emerge -pv virtualbox

These are the packages that would be merged, in order:

Calculating dependencies... done!

!!! All ebuilds that could satisfy "virtualbox" have been masked.
!!! One of the following masked packages is required to complete your request:
- app-emulation/virtualbox-9999::gentoo (masked by: package.mask, missing keyword)
/usr/portage/profiles/features/64bit-native/package.mask:
# AMD64 Team <amd64@gentoo.org>
# Mask packages that rely on amd64 multilib

======================================================================

-- 
Walter Dnes <waltdnes@waltdnes.org>
I don't run "desktop environments"; I run useful applications


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [gentoo-user] multilib - do I need it?
  2015-04-03  5:30     ` Walter Dnes
@ 2015-04-03 11:01       ` Peter Humphrey
  0 siblings, 0 replies; 15+ messages in thread
From: Peter Humphrey @ 2015-04-03 11:01 UTC (permalink / raw
  To: gentoo-user

On Friday 03 April 2015 01:30:53 Walter Dnes wrote:

>   Bad news for Virtualbox...
> 
> ======================================================================
> 
> [d531][waltdnes][~] emerge -pv virtualbox
> 
> These are the packages that would be merged, in order:
> 
> Calculating dependencies... done!
> 
> !!! All ebuilds that could satisfy "virtualbox" have been masked.
> !!! One of the following masked packages is required to complete your
> request: - app-emulation/virtualbox-9999::gentoo (masked by:
> package.mask, missing keyword)
> /usr/portage/profiles/features/64bit-native/package.mask:
> # AMD64 Team <amd64@gentoo.org>
> # Mask packages that rely on amd64 multilib
> 
> ======================================================================

Ah, right. So I'll stick to what I have. Thanks.

-- 
Rgds
Peter.



^ permalink raw reply	[flat|nested] 15+ messages in thread

* [gentoo-user] Re: multilib - do I need it?
  2015-04-03  1:30 ` Walter Dnes
  2015-04-03  0:44   ` Peter Humphrey
@ 2015-04-03 15:47   ` Grant Edwards
  2015-04-03 16:48     ` covici
  1 sibling, 1 reply; 15+ messages in thread
From: Grant Edwards @ 2015-04-03 15:47 UTC (permalink / raw
  To: gentoo-user

On 2015-04-03, Walter Dnes <waltdnes@waltdnes.org> wrote:
> On Thu, Apr 02, 2015 at 02:12:40PM -0300, Francisco Ares wrote
>> Hi,
>> 
>> How does one know previously which packages will require 32 bit ABI ?
>> 
>> I have two systems (among others) to consider: one is very simple, built
>> using as fewer packages as possible, it is the development system for an
>> embedded equipment, and it is 64 bit ABI only - no multilib;  the other is
>> a general purpose workstation, with lots of packages, and someday, by some
>> forgotten reason, I needed to install emul-linux-* .
>
>   Can you attach your /var/lib/portage/world file to a post here?  I
> assume you have nothing embarressing in it.  Almost all applications
> that used to require 32-bit emulation now run natively on 64-bit
> no-multilib.  I recently upgraded a 7+ year old machine from 32-bit
> Gentoo to 64-bit-only Gentoo (no-multilib) and I don't have any apps
> with problems as 64-bit only.

The only two 32-bit apps I've run into on my various XFCE machines are
grub-legacy (which requires a 32-bit ncurses lib), and acroread (which
requires 100+ 32-bit libraries).

-- 
Grant





^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [gentoo-user] Re: multilib - do I need it?
  2015-04-03 15:47   ` [gentoo-user] " Grant Edwards
@ 2015-04-03 16:48     ` covici
  2015-04-03 17:45       ` Mick
  2015-04-04  0:03       ` Alan McKinnon
  0 siblings, 2 replies; 15+ messages in thread
From: covici @ 2015-04-03 16:48 UTC (permalink / raw
  To: gentoo-user

Grant Edwards <grant.b.edwards@gmail.com> wrote:

> On 2015-04-03, Walter Dnes <waltdnes@waltdnes.org> wrote:
> > On Thu, Apr 02, 2015 at 02:12:40PM -0300, Francisco Ares wrote
> >> Hi,
> >> 
> >> How does one know previously which packages will require 32 bit ABI ?
> >> 
> >> I have two systems (among others) to consider: one is very simple, built
> >> using as fewer packages as possible, it is the development system for an
> >> embedded equipment, and it is 64 bit ABI only - no multilib;  the other is
> >> a general purpose workstation, with lots of packages, and someday, by some
> >> forgotten reason, I needed to install emul-linux-* .
> >
> >   Can you attach your /var/lib/portage/world file to a post here?  I
> > assume you have nothing embarressing in it.  Almost all applications
> > that used to require 32-bit emulation now run natively on 64-bit
> > no-multilib.  I recently upgraded a 7+ year old machine from 32-bit
> > Gentoo to 64-bit-only Gentoo (no-multilib) and I don't have any apps
> > with problems as 64-bit only.
> 
> The only two 32-bit apps I've run into on my various XFCE machines are
> grub-legacy (which requires a 32-bit ncurses lib), and acroread (which
> requires 100+ 32-bit libraries).

hmmm, I have 7 emul-linux86 packages, but portage did not offer to
replace them when I checked today for a world update -- I didn't want to
remove them manually, I thought it might do more harm than good.  I am
not sure whether I need any 32-bit libraries, although I do have
multilib enabled, but I wonder about those emul-linux-x86 packages.  Any
way for me to tell what is going on here such as dependencies on 32-bit
libraries?


-- 
Your life is like a penny.  You're going to lose it.  The question is:
How do
you spend it?

         John Covici
         covici@ccs.covici.com


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [gentoo-user] Re: multilib - do I need it?
  2015-04-03 16:48     ` covici
@ 2015-04-03 17:45       ` Mick
  2015-04-03 18:09         ` covici
  2015-04-04  0:03       ` Alan McKinnon
  1 sibling, 1 reply; 15+ messages in thread
From: Mick @ 2015-04-03 17:45 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: Text/Plain, Size: 2147 bytes --]

On Friday 03 Apr 2015 17:48:38 covici@ccs.covici.com wrote:
> Grant Edwards <grant.b.edwards@gmail.com> wrote:
> > On 2015-04-03, Walter Dnes <waltdnes@waltdnes.org> wrote:
> > > On Thu, Apr 02, 2015 at 02:12:40PM -0300, Francisco Ares wrote
> > > 
> > >> Hi,
> > >> 
> > >> How does one know previously which packages will require 32 bit ABI ?
> > >> 
> > >> I have two systems (among others) to consider: one is very simple,
> > >> built using as fewer packages as possible, it is the development
> > >> system for an embedded equipment, and it is 64 bit ABI only - no
> > >> multilib;  the other is a general purpose workstation, with lots of
> > >> packages, and someday, by some forgotten reason, I needed to install
> > >> emul-linux-* .
> > >> 
> > >   Can you attach your /var/lib/portage/world file to a post here?  I
> > > 
> > > assume you have nothing embarressing in it.  Almost all applications
> > > that used to require 32-bit emulation now run natively on 64-bit
> > > no-multilib.  I recently upgraded a 7+ year old machine from 32-bit
> > > Gentoo to 64-bit-only Gentoo (no-multilib) and I don't have any apps
> > > with problems as 64-bit only.
> > 
> > The only two 32-bit apps I've run into on my various XFCE machines are
> > grub-legacy (which requires a 32-bit ncurses lib), and acroread (which
> > requires 100+ 32-bit libraries).
> 
> hmmm, I have 7 emul-linux86 packages, but portage did not offer to
> replace them when I checked today for a world update -- I didn't want to
> remove them manually, I thought it might do more harm than good.  I am
> not sure whether I need any 32-bit libraries, although I do have
> multilib enabled, but I wonder about those emul-linux-x86 packages.  Any
> way for me to tell what is going on here such as dependencies on 32-bit
> libraries?

Try this perhaps:

for EMUL in $(eix -I --only-names emul-linux); do equery depends $EMUL; done

unmerge them and the run 'emerge @preserved-rebuild'.  Portage will then tell 
you which 32bit packages you will need to add in your package.use file with 
the 32 bit ABI flag.

-- 
Regards,
Mick

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 473 bytes --]

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [gentoo-user] Re: multilib - do I need it?
  2015-04-03 17:45       ` Mick
@ 2015-04-03 18:09         ` covici
  2015-04-03 18:36           ` Mick
  2015-04-03 22:34           ` Peter Humphrey
  0 siblings, 2 replies; 15+ messages in thread
From: covici @ 2015-04-03 18:09 UTC (permalink / raw
  To: gentoo-user

Mick <michaelkintzios@gmail.com> wrote:

> On Friday 03 Apr 2015 17:48:38 covici@ccs.covici.com wrote:
> > Grant Edwards <grant.b.edwards@gmail.com> wrote:
> > > On 2015-04-03, Walter Dnes <waltdnes@waltdnes.org> wrote:
> > > > On Thu, Apr 02, 2015 at 02:12:40PM -0300, Francisco Ares wrote
> > > > 
> > > >> Hi,
> > > >> 
> > > >> How does one know previously which packages will require 32 bit ABI ?
> > > >> 
> > > >> I have two systems (among others) to consider: one is very simple,
> > > >> built using as fewer packages as possible, it is the development
> > > >> system for an embedded equipment, and it is 64 bit ABI only - no
> > > >> multilib;  the other is a general purpose workstation, with lots of
> > > >> packages, and someday, by some forgotten reason, I needed to install
> > > >> emul-linux-* .
> > > >> 
> > > >   Can you attach your /var/lib/portage/world file to a post here?  I
> > > > 
> > > > assume you have nothing embarressing in it.  Almost all applications
> > > > that used to require 32-bit emulation now run natively on 64-bit
> > > > no-multilib.  I recently upgraded a 7+ year old machine from 32-bit
> > > > Gentoo to 64-bit-only Gentoo (no-multilib) and I don't have any apps
> > > > with problems as 64-bit only.
> > > 
> > > The only two 32-bit apps I've run into on my various XFCE machines are
> > > grub-legacy (which requires a 32-bit ncurses lib), and acroread (which
> > > requires 100+ 32-bit libraries).
> > 
> > hmmm, I have 7 emul-linux86 packages, but portage did not offer to
> > replace them when I checked today for a world update -- I didn't want to
> > remove them manually, I thought it might do more harm than good.  I am
> > not sure whether I need any 32-bit libraries, although I do have
> > multilib enabled, but I wonder about those emul-linux-x86 packages.  Any
> > way for me to tell what is going on here such as dependencies on 32-bit
> > libraries?
> 
> Try this perhaps:
> 
> for EMUL in $(eix -I --only-names emul-linux); do equery depends $EMUL; done
> 
> unmerge them and the run 'emerge @preserved-rebuild'.  Portage will then tell 
> you which 32bit packages you will need to add in your package.use file with 
> the 32 bit ABI flag.
hmmm, one of the things dependent on emul-linux thingies is the C
compiler! both 4.8.4 and 4.9, so if I unmerge the emul things, will I
still have a C compiler?  Otherwise nvidia-drivers seems to also need
emul-linux and they depend on each other.

-- 
Your life is like a penny.  You're going to lose it.  The question is:
How do
you spend it?

         John Covici
         covici@ccs.covici.com


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [gentoo-user] Re: multilib - do I need it?
  2015-04-03 18:09         ` covici
@ 2015-04-03 18:36           ` Mick
  2015-04-03 22:34           ` Peter Humphrey
  1 sibling, 0 replies; 15+ messages in thread
From: Mick @ 2015-04-03 18:36 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: Text/Plain, Size: 2988 bytes --]

On Friday 03 Apr 2015 19:09:23 covici@ccs.covici.com wrote:
> Mick <michaelkintzios@gmail.com> wrote:
> > On Friday 03 Apr 2015 17:48:38 covici@ccs.covici.com wrote:
> > > Grant Edwards <grant.b.edwards@gmail.com> wrote:
> > > > On 2015-04-03, Walter Dnes <waltdnes@waltdnes.org> wrote:
> > > > > On Thu, Apr 02, 2015 at 02:12:40PM -0300, Francisco Ares wrote
> > > > > 
> > > > >> Hi,
> > > > >> 
> > > > >> How does one know previously which packages will require 32 bit
> > > > >> ABI ?
> > > > >> 
> > > > >> I have two systems (among others) to consider: one is very simple,
> > > > >> built using as fewer packages as possible, it is the development
> > > > >> system for an embedded equipment, and it is 64 bit ABI only - no
> > > > >> multilib;  the other is a general purpose workstation, with lots
> > > > >> of packages, and someday, by some forgotten reason, I needed to
> > > > >> install emul-linux-* .
> > > > >> 
> > > > >   Can you attach your /var/lib/portage/world file to a post here? 
> > > > >   I
> > > > > 
> > > > > assume you have nothing embarressing in it.  Almost all
> > > > > applications that used to require 32-bit emulation now run
> > > > > natively on 64-bit no-multilib.  I recently upgraded a 7+ year old
> > > > > machine from 32-bit Gentoo to 64-bit-only Gentoo (no-multilib) and
> > > > > I don't have any apps with problems as 64-bit only.
> > > > 
> > > > The only two 32-bit apps I've run into on my various XFCE machines
> > > > are grub-legacy (which requires a 32-bit ncurses lib), and acroread
> > > > (which requires 100+ 32-bit libraries).
> > > 
> > > hmmm, I have 7 emul-linux86 packages, but portage did not offer to
> > > replace them when I checked today for a world update -- I didn't want
> > > to remove them manually, I thought it might do more harm than good.  I
> > > am not sure whether I need any 32-bit libraries, although I do have
> > > multilib enabled, but I wonder about those emul-linux-x86 packages. 
> > > Any way for me to tell what is going on here such as dependencies on
> > > 32-bit libraries?
> > 
> > Try this perhaps:
> > 
> > for EMUL in $(eix -I --only-names emul-linux); do equery depends $EMUL;
> > done
> > 
> > unmerge them and the run 'emerge @preserved-rebuild'.  Portage will then
> > tell you which 32bit packages you will need to add in your package.use
> > file with the 32 bit ABI flag.
> 
> hmmm, one of the things dependent on emul-linux thingies is the C
> compiler! both 4.8.4 and 4.9, so if I unmerge the emul things, will I
> still have a C compiler?  Otherwise nvidia-drivers seems to also need
> emul-linux and they depend on each other.

I suspect some other 32bit binary package which uses Xorg, requires your 
nvidia-drivers to be a of a 32bit flavour.

Not so sure about the C compiler.  I seem to recall rebuilding gcc recently, 
but can't recall if this was as a result of unmerging all emul-linux.

-- 
Regards,
Mick

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 473 bytes --]

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [gentoo-user] Re: multilib - do I need it?
  2015-04-03 18:09         ` covici
  2015-04-03 18:36           ` Mick
@ 2015-04-03 22:34           ` Peter Humphrey
  2015-04-03 23:42             ` covici
  1 sibling, 1 reply; 15+ messages in thread
From: Peter Humphrey @ 2015-04-03 22:34 UTC (permalink / raw
  To: gentoo-user

On Friday 03 April 2015 14:09:23 covici@ccs.covici.com wrote:

> hmmm, one of the things dependent on emul-linux thingies is the C
> compiler! both 4.8.4 and 4.9, so if I unmerge the emul things, will I
> still have a C compiler?

What does "emerge -pv gcc" tell you about emul-linux?

-- 
Rgds
Peter.



^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [gentoo-user] Re: multilib - do I need it?
  2015-04-03 22:34           ` Peter Humphrey
@ 2015-04-03 23:42             ` covici
  0 siblings, 0 replies; 15+ messages in thread
From: covici @ 2015-04-03 23:42 UTC (permalink / raw
  To: gentoo-user

Peter Humphrey <peter@prh.myzen.co.uk> wrote:

> On Friday 03 April 2015 14:09:23 covici@ccs.covici.com wrote:
> 
> > hmmm, one of the things dependent on emul-linux thingies is the C
> > compiler! both 4.8.4 and 4.9, so if I unmerge the emul things, will I
> > still have a C compiler?
> 
> What does "emerge -pv gcc" tell you about emul-linux?

It just wants to reinstall gcc 4.9 -- does not even mention 4.8 nor
emul-linux.

-- 
Your life is like a penny.  You're going to lose it.  The question is:
How do
you spend it?

         John Covici
         covici@ccs.covici.com


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [gentoo-user] Re: multilib - do I need it?
  2015-04-03 16:48     ` covici
  2015-04-03 17:45       ` Mick
@ 2015-04-04  0:03       ` Alan McKinnon
  2015-04-04  4:47         ` covici
  1 sibling, 1 reply; 15+ messages in thread
From: Alan McKinnon @ 2015-04-04  0:03 UTC (permalink / raw
  To: gentoo-user

On 03/04/2015 18:48, covici@ccs.covici.com wrote:
> Grant Edwards <grant.b.edwards@gmail.com> wrote:
> 
>> On 2015-04-03, Walter Dnes <waltdnes@waltdnes.org> wrote:
>>> On Thu, Apr 02, 2015 at 02:12:40PM -0300, Francisco Ares wrote
>>>> Hi,
>>>>
>>>> How does one know previously which packages will require 32 bit ABI ?
>>>>
>>>> I have two systems (among others) to consider: one is very simple, built
>>>> using as fewer packages as possible, it is the development system for an
>>>> embedded equipment, and it is 64 bit ABI only - no multilib;  the other is
>>>> a general purpose workstation, with lots of packages, and someday, by some
>>>> forgotten reason, I needed to install emul-linux-* .
>>>
>>>   Can you attach your /var/lib/portage/world file to a post here?  I
>>> assume you have nothing embarressing in it.  Almost all applications
>>> that used to require 32-bit emulation now run natively on 64-bit
>>> no-multilib.  I recently upgraded a 7+ year old machine from 32-bit
>>> Gentoo to 64-bit-only Gentoo (no-multilib) and I don't have any apps
>>> with problems as 64-bit only.
>>
>> The only two 32-bit apps I've run into on my various XFCE machines are
>> grub-legacy (which requires a 32-bit ncurses lib), and acroread (which
>> requires 100+ 32-bit libraries).
> 
> hmmm, I have 7 emul-linux86 packages, but portage did not offer to
> replace them when I checked today for a world update -- I didn't want to
> remove them manually, I thought it might do more harm than good.  I am
> not sure whether I need any 32-bit libraries, although I do have
> multilib enabled, but I wonder about those emul-linux-x86 packages.  Any
> way for me to tell what is going on here such as dependencies on 32-bit
> libraries?

It's safe to remove emul-linux-x86-* to see what happens next; and
fixing it is trivial. So:

- remove those packages
- fiddle make.conf
- emerge world using -p and inspect the list

If you don;t like what you see, revert your edits and remerge
emul-linux-x86-*. They are binary packages so the emerge is rather
quick. As long as you didn't re-merge anything else in the interim,
nothing will break

-- 
Alan McKinnon
alan.mckinnon@gmail.com



^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [gentoo-user] Re: multilib - do I need it?
  2015-04-04  0:03       ` Alan McKinnon
@ 2015-04-04  4:47         ` covici
  0 siblings, 0 replies; 15+ messages in thread
From: covici @ 2015-04-04  4:47 UTC (permalink / raw
  To: gentoo-user

Alan McKinnon <alan.mckinnon@gmail.com> wrote:

> On 03/04/2015 18:48, covici@ccs.covici.com wrote:
> > Grant Edwards <grant.b.edwards@gmail.com> wrote:
> > 
> >> On 2015-04-03, Walter Dnes <waltdnes@waltdnes.org> wrote:
> >>> On Thu, Apr 02, 2015 at 02:12:40PM -0300, Francisco Ares wrote
> >>>> Hi,
> >>>>
> >>>> How does one know previously which packages will require 32 bit ABI ?
> >>>>
> >>>> I have two systems (among others) to consider: one is very simple, built
> >>>> using as fewer packages as possible, it is the development system for an
> >>>> embedded equipment, and it is 64 bit ABI only - no multilib;  the other is
> >>>> a general purpose workstation, with lots of packages, and someday, by some
> >>>> forgotten reason, I needed to install emul-linux-* .
> >>>
> >>>   Can you attach your /var/lib/portage/world file to a post here?  I
> >>> assume you have nothing embarressing in it.  Almost all applications
> >>> that used to require 32-bit emulation now run natively on 64-bit
> >>> no-multilib.  I recently upgraded a 7+ year old machine from 32-bit
> >>> Gentoo to 64-bit-only Gentoo (no-multilib) and I don't have any apps
> >>> with problems as 64-bit only.
> >>
> >> The only two 32-bit apps I've run into on my various XFCE machines are
> >> grub-legacy (which requires a 32-bit ncurses lib), and acroread (which
> >> requires 100+ 32-bit libraries).
> > 
> > hmmm, I have 7 emul-linux86 packages, but portage did not offer to
> > replace them when I checked today for a world update -- I didn't want to
> > remove them manually, I thought it might do more harm than good.  I am
> > not sure whether I need any 32-bit libraries, although I do have
> > multilib enabled, but I wonder about those emul-linux-x86 packages.  Any
> > way for me to tell what is going on here such as dependencies on 32-bit
> > libraries?
> 
> It's safe to remove emul-linux-x86-* to see what happens next; and
> fixing it is trivial. So:
> 
> - remove those packages
> - fiddle make.conf
> - emerge world using -p and inspect the list
> 
> If you don;t like what you see, revert your edits and remerge
> emul-linux-x86-*. They are binary packages so the emerge is rather
> quick. As long as you didn't re-merge anything else in the interim,
> nothing will break

OK, thanks.

-- 
Your life is like a penny.  You're going to lose it.  The question is:
How do
you spend it?

         John Covici
         covici@ccs.covici.com


^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2015-04-04  4:47 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-04-02 17:12 [gentoo-user] multilib - do I need it? Francisco Ares
2015-04-02 17:43 ` Mick
2015-04-03  1:30 ` Walter Dnes
2015-04-03  0:44   ` Peter Humphrey
2015-04-03  5:30     ` Walter Dnes
2015-04-03 11:01       ` Peter Humphrey
2015-04-03 15:47   ` [gentoo-user] " Grant Edwards
2015-04-03 16:48     ` covici
2015-04-03 17:45       ` Mick
2015-04-03 18:09         ` covici
2015-04-03 18:36           ` Mick
2015-04-03 22:34           ` Peter Humphrey
2015-04-03 23:42             ` covici
2015-04-04  0:03       ` Alan McKinnon
2015-04-04  4:47         ` covici

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox