SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Hello, is possible to enable multilib Slackware 32-bit? I know it would be better to install Slackware 64 and then enable the multilib. My question is just a curiosity. If this is possible, what steps needed to do this in addition to recompile 64-bit kernel? Thank you.
Last edited by Xerxeslins; 08-22-2014 at 04:59 PM.
Technically, that will be possible if one makes a work similar to the one done by Alien Bob but the other way round, see this page.
But if making a Slackware 64 multilib allows to run programs provided as 32 bit binaries only, on the other hand I am not aware of programs provided as 64 bit binaries only, so I fail to see what could be the benefit of doing that hard work.
Technically, that will be possible if one makes a work similar to the one done by Alien Bob but the other way round, see this page.
No, I don't think that is possible. The x86_64 architecture provides backwards compatibility with x86 but the reverse isn't true...if you have 32-bit kernel/userland (the CPU is running in legacy x86 mode), then you're confined to 32-bit. And of course even if it were possible, there would be no advantage to doing so...
on the other hand I am not aware of programs provided as 64 bit binaries only,
I know at least of XCOM: Enemy Unknown. It has no 32 bit version and won't get one.
Anyways,
Quote:
Originally Posted by T3slider
No, I don't think that is possible. The x86_64 architecture provides backwards compatibility with x86 but the reverse isn't true...if you have 32-bit kernel/userland (the CPU is running in legacy x86 mode), then you're confined to 32-bit.
If you start with replacing the kernel with a 64 bit kernel this is indeed possible, a 64 bit kernel will run the 32 bit userland just fine, except possibly for some proprietary drivers.
Quote:
And of course even if it were possible, there would be no advantage to doing so...
This. I cannot see why one would do this, except of course for fun and educational value.
What're you trying to do that you'd need a mostly 32-bit system with some support for 64-bit applications? What you're wanting to do might give options for better advice.
I read in a forum, saying that a user wants to do this, and was full of doubts. But I think it's a task that borders on the impossible. I was just curious. Not intend to do that. Thank you!
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.