Organization: Eurotherm Controls Limited. Address: Faraday Close, Durrington, Worthing, W.Sussex, BN13 3PL, England. Phone: +44 903 268500 Fax: +44 903 265982 From: Richard Hine Date: Mon, 5 Dec 94 17:06:13 GMT To: djgpp AT sun DOT soe DOT clarkson DOT edu Subject: Non-present 80387 when assembling I am trying to use the gnu C compiler on a number of DOS PCs. The compiler was built for me from by a colleague who tells me that it was djgpp version 1.11. I am experiencing problems when assembling some of the files compiled by gcc as I get the following error. I am using gcc version 2.5.8 and GNU assembler version 2.1 (m68k-unknown-coff). > Fatal! Application attempted to use not-present 80387! > Floating point opcode at virtual address 0x00012b54 > Coprocessor not available at eip=12b54 > eax=00000012 ebx=00000014 ecx=00000000 edx=00000013 esi=00033124 edi=00033078 > ebp=7ffff9bc esp=7ffff8fc cs=d8 ds=48 es=48 fs=48 gs=38 ss=48 cr2=000079f6 > Call frame traceback EIPs: > 0x00012b54 > 0x000137db > 0x00014226 > 0x00014fbe > 0x0000c412 > 0x000069e0 > 0x0000a4ba > 0x000181f9 > 0x000126e8 > 0x0001257d Is there a limitation on what hardware is required to use the assembler or do I just need to re-link it with a math library? Is there a math library somewhere which will use an 80387 if there is one in the machine being used? I am also interested in finding out what the RAM and disk requirements are for djgpp. Would a more recent version of djgpp help me with my math library problem and would it run in smaller hardware in general? Thanks for the help, Richard Hine