[opensuse] Re: Installing/using 32bit userland programs on 64bit openSUSE?
Tejas Guruswamy wrote:
On 12/04/11 13:17, Joachim Schrod wrote:
Hi,
Does openSUSE 11.4 supports using 32bit userland applications in an x86_64 installation?
With "support" I mean: 32bit libraries are available, don't conflict with its 64bit counterparts, and are pulled in as dependencies by zypper if I install the i586 package.
The background of my question: I need to use i586 versions of Java and Firefox/Flash. This prevented my switch from i586+PAE to an x86_64 installation. If there would be the possibility to install and use these applications with the needed i586 arch while the rest is x86_64, then I could revisit that decision.
Thanks in advance for any answer,
Joachim
Yes, 32-bit applications work fine on 64-bit openSUSE. If the rpms you are installing have the correct dependencies, then 32-bit compatibility libraries are automatically pulled in.
Thanks; that's good news, I'll give it a try.
32-bit flash and java are supported out-of-the-box via nspluginwrapper and in fact provided via the non-oss repo on x86_64 openSUSE.
Well, judging from postings here, 32-bit flash via nspluginwrapper does currently not work in quite some situations. There was even some threads here for the last few days. The usual recommendation is to use 64-bit flash beta instead -- but that is not supported with security updates, and thus not a choice for me. Concerning Java, I didn't mean Java-plugin-in-browser, but Java as in Sun-1.5.0-VM-that-runs-Tomcat-or-JBoss. ;-) That choice of technology ain't mine, but those of my customers. I'm not aware that nspluginwrapper helps here, or does it? Anyhow, I'll install a 64bit system, and see if my few 32bit-apps that I need will install and run there. Thanks a lot for your answer, they helped me a lot. Joachim -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- Joachim Schrod Email: jschrod@acm.org Roedermark, Germany -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On Tue, Apr 12, 2011 at 12:08, Joachim Schrod <jschrod@acm.org> wrote:
Tejas Guruswamy wrote:
On 12/04/11 13:17, Joachim Schrod wrote:
Hi,
Does openSUSE 11.4 supports using 32bit userland applications in an x86_64 installation?
With "support" I mean: 32bit libraries are available, don't conflict with its 64bit counterparts, and are pulled in as dependencies by zypper if I install the i586 package.
The background of my question: I need to use i586 versions of Java and Firefox/Flash. This prevented my switch from i586+PAE to an x86_64 installation. If there would be the possibility to install and use these applications with the needed i586 arch while the rest is x86_64, then I could revisit that decision.
Thanks in advance for any answer,
Joachim
Yes, 32-bit applications work fine on 64-bit openSUSE. If the rpms you are installing have the correct dependencies, then 32-bit compatibility libraries are automatically pulled in.
Thanks; that's good news, I'll give it a try.
32-bit flash and java are supported out-of-the-box via nspluginwrapper and in fact provided via the non-oss repo on x86_64 openSUSE.
Well, judging from postings here, 32-bit flash via nspluginwrapper does currently not work in quite some situations. There was even some threads here for the last few days. The usual recommendation is to use 64-bit flash beta instead -- but that is not supported with security updates, and thus not a choice for me.
Concerning Java, I didn't mean Java-plugin-in-browser, but Java as in Sun-1.5.0-VM-that-runs-Tomcat-or-JBoss. ;-) That choice of technology ain't mine, but those of my customers. I'm not aware that nspluginwrapper helps here, or does it?
Anyhow, I'll install a 64bit system, and see if my few 32bit-apps that I need will install and run there. Thanks a lot for your answer, they helped me a lot.
Joachim
-- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- Joachim Schrod Email: jschrod@acm.org Roedermark, Germany
-- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
It shouldn't matter. You install the java your system needs and the java code never changes. You can run the same java code in 32 bits system or 64 bits system no issues and no modification. The issue with nspluginwrapper is you run a 64-bit firefox with a 32-bit plugin and they need to interface somehow. -- Med Vennlig Hilsen, A. Helge Joakimsen -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
Andrew Joakimsen writes:
It shouldn't matter. You install the java your system needs and the java code never changes. You can run the same java code in 32 bits system or 64 bits system no issues and no modification.
Sorry, but that's not the case. We've had compatibility problems between 32-bit and 64-bit Java 1.5.0 VMs, both by Sun. JNI stuff breaks first, but other incompatibilities happened as well. Eclipse also made problems in the past; but this was in 2008/2009, have to check if this still happens. Since the customer who's relevant for that installation uses Java 1.5.0 in 32-bit, they determine our technology. And with past experience, we'll try to stay as close to their state as possible, even down to the VM patch-level. We only stray that we use openSUSE instead of RHEL; with the same Java VM at base that's a risk I'm willing to take. Joachim -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- Joachim Schrod Email: jschrod@acm.org Roedermark, Germany -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On 04/13/2011 02:41 AM, Joachim Schrod wrote:
Andrew Joakimsen writes:
Sorry, but that's not the case. We've had compatibility problems between 32-bit and 64-bit Java 1.5.0 VMs, both by Sun. JNI stuff breaks first, but other incompatibilities happened as well. Eclipse also made problems in the past; but this was in 2008/2009, have to check if this still happens.
Since the customer who's relevant for that installation uses Java 1.5.0 in 32-bit, they determine our technology. And with past experience, we'll try to stay as close to their state as possible, even down to the VM patch-level. We only stray that we use openSUSE instead of RHEL; with the same Java VM at base that's a risk I'm willing to take.
You only need 32 bit JDK. And since you need version 1.5, I think you have to get it from Oracle, because openSUSE includes 1.6. You install that package and you make sure you use that java in your programs. To be 100% sure of that, you just don't install 1.6 from openSUSE. You will be able to use Firefox+Flash 64 bit for you browsing, they have no relation to java. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
participants (3)
-
Andrew Joakimsen
-
Joachim Schrod
-
Silviu Marin-Caea