[net.micro.pc] AT compiler compatibility

beaucham@uiucuxc.UUCP (02/23/85)

I've been trying out various C and Fortran compilers on my PC/AT and find
that things work fine except for the linker stage.  Sometimes it won't link
properly at all and sometimes it just won't pick up the math library.  Does
anyone have experience with running these languages on the AT and how 
sensitive the linkers are to the particular DOS version and the cpu
(80286 instead of 8088)?

               Jim Beauchamp    ihnp4!uiucdcs!uiucuxc!beaucham
 

modl@whuts.UUCP (SMITH) (02/25/85)

> 
> I've been trying out various C and Fortran compilers on my PC/AT and find
> that things work fine except for the linker stage.  Sometimes it won't link
> properly at all and sometimes it just won't pick up the math library.  Does
> anyone have experience with running these languages on the AT and how 
> sensitive the linkers are to the particular DOS version and the cpu
> (80286 instead of 8088)?
> 
>                Jim Beauchamp    ihnp4!uiucdcs!uiucuxc!beaucham
>  

*** REPLACE THIS LINE WITH YOUR MESSAGE ***

modl@whuts.UUCP (SMITH) (02/25/85)

> 
> I've been trying out various C and Fortran compilers on my PC/AT and find
> that things work fine except for the linker stage.  Sometimes it won't link
> properly at all and sometimes it just won't pick up the math library.  Does
> anyone have experience with running these languages on the AT and how 
> sensitive the linkers are to the particular DOS version and the cpu
> (80286 instead of 8088)?
> 
>                Jim Beauchamp    ihnp4!uiucdcs!uiucuxc!beaucham
>  

I've been using Microsoft Fortran (newest version)  on an AT under DOS 3.0.
When running without an 80287 chip the following command must be used:

		Set no87=<RETURN>

If not used, all floating point calculations result in an answer of 0.0.
When running with an 80287 installed, and using the $NOFLOATCALLS metacommand in my programs, no problems have been encountered.

		Craig Smith whfpa!whuts!modl