View previous topic :: View next topic |
Author |
Message |
m_p_w n00b
Joined: 12 Sep 2016 Posts: 31
|
Posted: Tue Aug 21, 2018 10:02 am Post subject: installing Steam |
|
|
Guys, I am following this https://wiki.gentoo.org/wiki/Steam.
At this moment I am trying to update the system (after setting up the dependencies for steam); however, portage tells me to unmask some of the packages
https://pastebin.com/dH84AyQb
My question is this, did portage also ask you to unmask the packages? (some of the packages are still in the testing phase such as dev-libs/openssl-1.0.2o-r6)
and after installing the unmask packages did your system work? |
|
Back to top |
|
|
Leio Developer
Joined: 27 Feb 2003 Posts: 494 Location: Estonia
|
Posted: Tue Aug 21, 2018 10:45 am Post subject: |
|
|
These messages appear to be about enabling 32bit multilib build for them, not unmasking things. package.use, not package.mask.
Steam is a 32bit application (albeit there was recently an update to it, that seems to prepare for a native 64bit version in the near future). _________________ GNOME team lead; GStreamer; MIPS/ARM64 |
|
Back to top |
|
|
m_p_w n00b
Joined: 12 Sep 2016 Posts: 31
|
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 30940 Location: here
|
Posted: Tue Aug 21, 2018 11:33 am Post subject: |
|
|
You add 32 in make.conf? This is not necessary you can only add packages in package.use that really need 32bit enabled.
Adding it in make.conf means that all packages are compiled for 32/64bit support by increasing compilation time and disk space. _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
m_p_w n00b
Joined: 12 Sep 2016 Posts: 31
|
Posted: Tue Aug 21, 2018 12:12 pm Post subject: |
|
|
fedeliallalinea wrote: |
You add 32 in make.conf? This is not necessary you can only add packages in package.use that really need 32bit enabled.
Adding it in make.conf means that all packages are compiled for 32/64bit support by increasing compilation time and disk space. |
ABI_X86="32 64"
CFLAGS="-O2 -march=native -pipe"
in package.use would be correct? |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 30940 Location: here
|
Posted: Tue Aug 21, 2018 12:28 pm Post subject: |
|
|
m_p_w wrote: | in package.use would be correct? |
No, you should add what portage tell you, example
Code: | >=dev-libs/libpcre-8.41-r1 abi_x86_32
>=sys-apps/util-linux-2.32-r4 abi_x86_32
... |
This enable abi_x86_32 (32bit support) at packages listed.
For create this list you can run emerge and then use etc-update or dispatch-conf command _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
Naib Watchman
Joined: 21 May 2004 Posts: 6051 Location: Removed by Neddy
|
Posted: Tue Aug 21, 2018 1:13 pm Post subject: |
|
|
Leio wrote: | These messages appear to be about enabling 32bit multilib build for them, not unmasking things. package.use, not package.mask.
Steam is a 32bit application (albeit there was recently an update to it, that seems to prepare for a native 64bit version in the near future). |
Just to add a note to this, while there is moves for a 64but client (at the moment testing for Windows that got stopped due to bugs), you will more than likely still need multilib support due to the games AND if the rumours are true that some form of wine support... Definitely 32bit libraries _________________
Quote: | Removed by Chiitoo |
|
|
Back to top |
|
|
Anon-E-moose Watchman
Joined: 23 May 2008 Posts: 6102 Location: Dallas area
|
Posted: Tue Aug 21, 2018 1:57 pm Post subject: |
|
|
Whether to build a complete 64/32 bit system or just pick and choose is really a choice the user can make.
Yes it does increase compile time and space (though not by much).
BUT it simplifies the package.use file and the time it takes to keep up with it. (when I went from multi-lib to straight 64 it got rid of over half the entries in package.use)
When I was running a multi-lib system the whole 32bit subsystem took up a small amount of the total space of the system.
And things like gcc (arguably one of the more time and compute intensive tasks, builds it's 32 bit libs because it's needed for multi-lib. _________________ PRIME x570-pro, 3700x, 6.1 zen kernel
gcc 13, profile 17.0 (custom bare multilib), openrc, wayland |
|
Back to top |
|
|
|