* [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-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 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-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