PDA

View Full Version : link problems on linux when trying -t4 option to produce 486 code


bill horsthemke
02-08-2006, 10:45 PM
I am trying to build a 486 executable for Linux using
the -t4 option:
/usr/local/lf9562/bin/lf95 -t4 -static --dbl Load_CL_RAT1.for -o Load_CL_RAT.exe
After creating the .o file, I receive the following information:
Encountered 0 errors, 0 warnings in file Load_CL_RAT1.for.

But the link process (ld) continues to run and never
terminates or creates an executable.

Building this without the -t4 option works fine, but I need to build
486 code for a slower pc104 computer.

I have updated the express compiler using the latest patches.


serial number =XXXXXXXX
Redhat 7.1.2

This is a process capture to show what continues to run.

/usr/local/lf9562/bin/lf95 -t4 -static --dbl Load_CL_RAT1.for -o Load_CL_RAT.exe
/usr/local/lf9562/bin/f95 -KPENTIUM -NLahey -NLaheyversion=L6.20d
-serial=LX073692 -Am -Nobsfun -X9 -Ay -Nnomsgid -Ad -Nfreealloc
-Nmaxserious=50 -Nnosave -A2 -fw -AE -Nnoccprt -O -Kloop,fastlib -Keval
-t4 -static Load_CL_RAT1.for -oLoad_CL_RAT.exe

/usr/bin/ld -m elf_i386 -static /usr/lib/crt1.o /usr/lib/crti.o
-Qy /usr/local/lf9562/bin/../lib/fj90rt0.o -t4 Load_CL_RAT1.o
-oLoad_CL_RAT.exe -L/usr/local/lf9562/bin/../lib -lfj9i6
-lfj9f6 -lfj9e6 -lfccx86_6a -lc -lfst -lm -lc /usr/lib/crtn.o

Lahey Support
03-20-2006, 10:17 PM
Sorry but --t4 is not supported by LF95 v6.20d.

Currently there is a bug in the driver which allows you to use --t4 and a bug in the documentation that lists --t4 as a supported compiler option. These bugs will be fixed in the next patch of the product.