Subject: Recipe: Using x86 netscape on Alpha From: Dragos-Anton Manolescu <dragos.manolescu@acm.org> Date: 16 Nov 1998 18:12:45 -0600 To: axp-list@redhat.com The following message is a courtesy copy of an article that has been posted to comp.os.linux.alpha as well. Here's the recipe I have promised a long time ago. Disclaimer: USE IT AT YOUR OWN RISK. 1. Get one of the Alpha kernels from gatekeeper.dec.com and compile it with support for em86 (CONFIG_BINFMT_EM86=y). I have used both alpha-sources-2.0.35-0.[12].tar.gz. 2. Get em86 from gatekeeper.dec.com. Install the following--I am actually copying verbatim from a different window: [root@brain em86]# rpm -ihv em86-0.4-1.alpha.rpm em86 ################################################## [root@brain em86]# rpm -ihv --ignorearch em86-x86-0.2-1.i386.rpm em86-x86 ################################################## [root@brain em86]# rpm -ihv em86-baselibs-0.2-1.alpha.rpm em86-baselibs ################################################## [root@brain em86]# rpm -ihv em86-X11libs-0.2-1.alpha.rpm em86-X11libs ################################################## 3. Get netscape 4.5 from any netscape mirror. I have not been able to use a glibc version. Therefore, make sure you use a libc version. I got navigator-v45-export.x86-unknown-linux2.0.tar.gz. 4. Install this in a suitable location (/usr/local/netscape is fine). 5. Put the following script in /usr/local/bin #!/bin/sh export MOZILLA_HOME=/usr/local/netscape export MOZILLA_NO_ASYNC_DNS=True exec ${MOZILLA_HOME}/netscape -no-about-splash $* & 6. Start it up by calling this script. The kernel will automatically detect the x86 binary and run it through em86. 7. Go get a beer; it takes a while for the netscape window to open up. This worked for me on RH5.1/2.0.35 (alpha-sources-2.0.35-0.1.tar.gz) on an AS200 4/233. Problems that I have noticed: i. netscape starts spawning one process after another. I don't know what happens, but disabling the asynchronous DNS solved it (MOZILLA_NO_ASYNC_DNS). ii. The netscape window doesn't draw properly. Use -no-about-splash. iii. netscape complains about libBrokenLocale. You have a glibc version. Get a binary for libc. Email suggestions to dragos.manolescu@acm.org. -Dragos -- To unsubscribe: send e-mail to axp-list-request@redhat.com with 'unsubscribe' as the subject. Do not send it to axp-list@redhat.com