Date: Mon, 31 Jul 2000 22:31:26 -0400 From: Mark Abene <phiber@radicalmedia.com> To: Andrew Gallatin <gallatin@cs.duke.edu> Cc: freebsd-alpha@FreeBSD.ORG Subject: Re: em86 Message-ID: <20000731223126.T2866@radicalmedia.com> In-Reply-To: <14726.8485.261054.310851@grasshopper.cs.duke.edu>; from Andrew Gallatin on Mon, Jul 31, 2000 at 09:07:57PM -0400 References: <20000731051254.M2866@radicalmedia.com> <14725.33823.884653.998738@grasshopper.cs.duke.edu> <20000731112927.O2866@radicalmedia.com> <14725.40416.628136.782665@grasshopper.cs.duke.edu> <20000731182649.P2866@radicalmedia.com> <14726.8485.261054.310851@grasshopper.cs.duke.edu>
next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Jul 31, 2000 at 09:07:57PM -0400, Andrew Gallatin wrote: > > Is there an Applix for Tru64? I was talking about the lunx/alpha > Applix. > I know there was a slightly less current version of Applix that was listed as being for "DEC Alpha", which I presume is for Tru64. > > Do you know if the source is available? > Looking at the Makefile in the source rpm from the latest em86 (2.2-1), you can either use BOCHS for the cpu emulator (which I assume blows chunks, since bochs doesn't use dynamic instruction translation), or the default "EM86_RUNTIME", which says it uses "Compaq's" emulator and no other source is needed. This also depends on the define "USE_FX_CPU", which I'm assuming is an implementation of digital's fx!32. The source for this is needed in addition to the source for em86 itself. You should grab the source rpm from the url I provide below for the latest em86, and get the source for fx!32 from the v2.2-0/SRPMS directory. I'm assuming nothing about fx!32 has changed between v2.2-0 and v2.2-1 of em86, since the fx srpm isn't provided in the v2.2-1 directory. Looking at the "source" rpm for fx!32, it doesn't look like the full sources are provided; just a few header files, and a libem486.a plus a linux486.idx, which I assume make up the core of fx!32's 486 emulator. There isn't enough there to rebuild it, but I'm guessing we probably won't need to, given your strides in getting alphalinux emulation to work. > BTW, when I run em86 both under emulation and on my rh6.2 test box, I > see: > > BUG IN DYNAMIC LINKER ld.so: ../sysdeps/alpha/dl-machine.h:493: elf_machine_rela: Assertion `! "unexpected dynamic reloc type"' > > Not exacly confidence inspireing ;) > > Can you point me at a version em86 that actually works under a modern > RH (6.1 or better) linux? > If I remember correctly, this is a known problem when trying to use an older em86 with a newer glibc-2.1 based system. I believe the support libraries are unchanged, but you will need to upgrade the em86 rpm which is at... ftp://ftp.alphalinux.org/pub/Linux-Alpha/em86/v2.2-1/ (also mirrored elsewhere) You should find the source rpm in there as well. Cheers, -Mark To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20000731223126.T2866>