Subject: Re: Problem with no-fpu machine?
To: Hiroaki UEDA <ueda@micronet.fr>
From: Ken Nakata <kenn@romulus.rutgers.edu>
List: port-mac68k
Date: 12/21/1995 11:13:38
> However I have some problem with compiling the perl5.001 and launching the X.
>
> I'm trying to compile perl5.001 for a couple of days.
> During the Configure, I find a message as follows;
> >  fpu_emul_type0: unknown: opcode=0xf22e, word1=0x4000

I don't really know the source of this error (Well, I exactly know
where it is printed in the kernel, but I mean which user program is
the source).  Your kernel does not have FPE (floating point emulation)
built-in, and you need either FPE or FPU.  I can't compile a kernel
that has John's ADB driver and FPE in it, but if you get someone to
compile one for you, I strongly suggest you replace your libm.*
files with the ones archived in the file:

ftp://puma.bevd.blacksburg.va.us/private/kenn/libm-nomc68881.tar.gz

(go directly to the /private/kenn directory.  You don't have the read
permission for /private)

This gzipped tar file contains libm (math library) which avoids use of
some of mc68881 instructions, thus you hopefully won't get
"unimplemented instruction" error with the current, incomplete FPE
implementation (what I'm trying to do here is very similar to what
i386 people have been doing for years).

BTW, at the same directory listed above, I placed a GENERIC kernel
with FPE built in.  Those who don't need John's ADB driver yet need
FPE (e.g. peopel with FPU-less IIsi) hopefully can run whatever they
want, with this kernel and the libm.

ken