Re: [gentoo-user] Re: How to get rid of 32bits libraries

2016-01-20 Thread Neil Bothwick
On Wed, 20 Jan 2016 16:55:49 + (UTC), James wrote:

> > > If possible, I'd like to install any packages with abs_x86_32 which
> > > are  
> required for 
> > dev-util/android-sdk-update-manager
> 
> I'd go looking upstream and see what they say about a 64-bit only
> version; is it possible, if so, what is the pathway.
> 

Or look at the source configure options to see if it is possible to build
a static version, avoiding the need for any libraries. Although I still
don't understand the objection to 32 bit libraries. It's not like the
multilib kludge with binary blobs, these are libraries compiled by source
to fulfil a specific need, exactly like any other library.


-- 
Neil Bothwick

WinErr 018: Unrecoverable error - System has been destroyed. Buy a new
one. Old Windows licence is not valid anymore.


pgp0gsa9kt1Qj.pgp
Description: OpenPGP digital signature


Re: [gentoo-user] Re: How to get rid of 32bits libraries

2016-01-19 Thread Dale
Nikos Chantziaras wrote:
> On 18/01/16 12:00, Dale wrote:
>> Neil Bothwick wrote:
>>> On Mon, 18 Jan 2016 09:12:23 +, Neil Bothwick wrote:
>>>
 equery hasuse checks which packages respect the given USE flag, it
 pays
 no attention to whether it is actually set. Try

 emerge -evp world | grep 'ABI_X86=32'
>>> Sorry, that should be
>>>
>>> emerge -evp world | grep 'ABI_X86="32'
>>>
>>>
>>
>>
>> Yep.  That one works better.
>
> How does it work "better" if all it does is expand to an "abi_x86_32"
> USE flag? :-/
>
>
>


It works better because the first command he posted wouldn't return
hits.  It has a missing character, more precisely, the quote mark before
32.  One thing about grep, if you grep for something that isn't typed
correctly, it gives you nothing or something that is not what you were
looking for.  lol 

Dale

:-)  :-)



Re: [gentoo-user] Re: How to get rid of 32bits libraries

2016-01-19 Thread Neil Bothwick
On Tue, 19 Jan 2016 14:23:56 +0200, Nikos Chantziaras wrote:

> >>> equery hasuse checks which packages respect the given USE flag, it
> >>> pays no attention to whether it is actually set. Try
> >>>
> >>> emerge -evp world | grep 'ABI_X86=32'  
> >> Sorry, that should be
> >>
> >> emerge -evp world | grep 'ABI_X86="32'

> > Yep.  That one works better.  
> 
> How does it work "better" if all it does is expand to an "abi_x86_32" 
> USE flag? :-/

Because it uses the output from emerge, which respects the currently set
USE flags, instead of that from equery hasuse, which does not. 


-- 
Neil Bothwick

... Never say anything more predictive than "Watch this!"


pgpoiuOE_ZpWj.pgp
Description: OpenPGP digital signature


Re: [gentoo-user] Re: How to get rid of 32bits libraries

2016-01-18 Thread Helmut Jarausch
Thanks Nikos, thanks Neil.

With your help I've managed to get rid of all 32bits libraries.

I still unsure what to do for the "second step".

If possible, I'd like to install any packages with abs_x86_32 which are 
required for  dev-util/android-sdk-update-manager  and app-text/acroread
with a different PREFIX, such as /usr/local .
Is that possible?

Many thanks,
Helmut





Re: [gentoo-user] Re: How to get rid of 32bits libraries

2016-01-18 Thread Alan McKinnon
On 18/01/2016 15:31, Helmut Jarausch wrote:
> Thanks Nikos, thanks Neil.
> 
> With your help I've managed to get rid of all 32bits libraries.
> 
> I still unsure what to do for the "second step".
> 
> If possible, I'd like to install any packages with abs_x86_32 which are 
> required for  dev-util/android-sdk-update-manager  and app-text/acroread
> with a different PREFIX, such as /usr/local .
> Is that possible?


What is your rationale for wanting to do that?

acroread and android-sdk-update-manager need 32 bit libs. Portage will
create them for you quite happily and they have to go somewhere. Why do
you want them in a different PREFIX? If it's strict separation you are
after, is /lib32 and /usr/lib32 not separate enough for you?

It seems odd to me to take libs that the package manager is very
efficient at creating, and ut them in /usr/local - the one area that
package managers by convention never touch. I can't grok what you are
trying to accomplish.


-- 
Alan McKinnon
alan.mckin...@gmail.com




Re: [gentoo-user] Re: How to get rid of 32bits libraries

2016-01-18 Thread Dale
Neil Bothwick wrote:
> On Mon, 18 Jan 2016 09:12:23 +, Neil Bothwick wrote:
>
>> equery hasuse checks which packages respect the given USE flag, it pays
>> no attention to whether it is actually set. Try
>>
>> emerge -evp world | grep 'ABI_X86=32'
> Sorry, that should be
>
> emerge -evp world | grep 'ABI_X86="32'
>
>


Yep.  That one works better.  I have a lot of those too.  I wouldn't
mind getting away from the 32 bit stuff myself but it may be to early
yet.  Maybe later. 

At least I know I have a lot of them now tho.  ;-)

Dale

:-)  :-) 



Re: [gentoo-user] Re: How to get rid of 32bits libraries

2016-01-18 Thread Neil Bothwick
On Mon, 18 Jan 2016 06:04:27 + (UTC), James wrote:

> OK, so I run:: 
>  EIX_LIMIT=0 eix -I --only-names | equery hasuse  abi_x86_32 | wc -l
> 
> and get '279'. Maybe I missed someting on how to determine the pacakges
> installed that have 'abi_x86_32' set ?

equery hasuse checks which packages respect the given USE flag, it pays
no attention to whether it is actually set. Try

emerge -evp world | grep 'ABI_X86=32'


-- 
Neil Bothwick

Yes, I've heard of "decaf." What's your point?


pgpciMO2dTobB.pgp
Description: OpenPGP digital signature


Re: [gentoo-user] Re: How to get rid of 32bits libraries

2016-01-18 Thread Neil Bothwick
On Mon, 18 Jan 2016 09:12:23 +, Neil Bothwick wrote:

> equery hasuse checks which packages respect the given USE flag, it pays
> no attention to whether it is actually set. Try
> 
> emerge -evp world | grep 'ABI_X86=32'

Sorry, that should be

emerge -evp world | grep 'ABI_X86="32'


-- 
Neil Bothwick

Anything worth fighting for is worth fighting dirty for.


pgpGDEdb1GpKT.pgp
Description: OpenPGP digital signature


Re: [gentoo-user] Re: How to get rid of 32bits libraries

2016-01-18 Thread Dale
James wrote:
> Neil Bothwick  digimed.co.uk> writes:
>
>
>> emerge -evp world | grep 'ABI_X86="32'
> Hm. OK thanks for verification on the number.
>
> emerge -evp world | grep 'ABI_X86="32'| wc -l
> 279
>
> Same as::
>  EIX_LIMIT=0 eix -I --only-names | equery hasuse  abi_x86_32 | wc -l
> 279
>
>
> Anyway::
> Why so many?  The Profile? What are other getting for the number(s)
> of 32 bit libs? This thread has me curious. Some embedded systems
> may be desirable to upgrade to only 64 bit libs, besides other similar 
> installs.
>
>
> James
>
>

I have kde-meta installed here which pulls in a lot of packages plus
some other packages that I use.  I have 118 here.  The total number of
packages is just over 1300.  I recently switched to 13.0/desktop/plasma
profile. 

Maybe that will help shed some light on your situation.  Maybe it is a
setting or something.

Dale

:-)  :-)