Jump to content
Funtoo Linux
  • 0

Emulation x86 is dead


With the death of the following packages:

  • app-emulation/emul-linux-x86-opengl
  • app-emulation/emul-linux-x86-baselibs
  • app-emulation/emul-linux-x86-xlibs

Recompile the following packages using the flag "abi_x86_32" pointed in packages.use as in this example:

x11-proto/xextproto abi_x86_32
x11-proto/xf86bigfontproto abi_x86_32
x11-proto/xcb-proto abi_x86_32
x11-proto/xproto abi_x86_32
x11-proto/inputproto abi_x86_32
x11-proto/kbproto abi_x86_32
x11-libs/libXau abi_x86_32
x11-libs/libXdmcp abi_x86_32
x11-libs/libxcb abi_x86_32
x11-libs/libXext abi_x86_32
x11-libs/libX11 abi_x86_32
sys-libs/zlib abi_x86_32
dev-libs/libpthread-stubs abi_x86_32

package.use list


My OS is 64bit and believe that in this new scenario, and how the emulation was discarded, the OS now keeps two versions of each package for each architecture (x86 and amd64)? Would this be?

Share this post

Link to post
Share on other sites

4 answers to this question

Recommended Posts

  • 0

Yes, if I understand correctly the emul-linux-x86-* packages were just sets of precompiled x86 libraries. Now we are telling portage to compile the x86 version for those libraries with the abi_x86_32 USE flag. It's the same thing but done in a cleaner, more flexible, more consistent way.

Someone correct me if I'm wrong, my knowledge here is flaky.

Share this post

Link to post
Share on other sites
  • 0

Seems like we could use a HOWTO on this.   I've had emul-linux-x86-opengl and some other 32 bit libraries installed to support a variety of things including Steam.  I deleted the app-emulation packages but when I try setting abi_x86_32 on packages in package.use I get a pile of blocking message which I'm reading to say that it thinks I'm telling it to compile only 32 bit versions.

Share this post

Link to post
Share on other sites
You are commenting as a guest. If you have an account, please sign in.
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoticons maximum are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.