Re: [gentoo-user] Re: How to get rid of 32bits libraries
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
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
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
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
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
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
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
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
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 :-) :-)