1. "pre"announce: native Fortran compiler for Linux
When posting last week in response to a request for opinions about NAG
F90 for Linux, I alluded to a Fortran compiler for linux that should
be out real soon now. I got permission from the company (Microway,
in Kingston Mass.) to talk about it.
Their compiler is a Fortran 77 compiler which emits native code
for the 386 and 486; they have a Pentium-specific optimizer/scheduler
which is running on their DOS versions, and should be ready for
Unix versions in a few months. Extensions of the F77 standard
supported include MIL-STD, VMS, microsoft --- they also support
VMS RECORD/STRUCTURE constructs.
They already have versions running on SYSVR3 and SYSVR4. I have a
version of their compiler running on one of our Linux systems.
It is a SYSVR3 executable which runs under Linux if the iBCS2
kernel module is installed. I cannot at the moment generate
executable code, since the libraries are also SYSVR3 libs,
and due to a small technical difficulty I cannot get these
to link with the regular linux run-time libraries.
They are at the moment working on
1) getting the compiler itself to run under Linux in native mode
(i.e. iBCS2 is not needed)
2) converting their libraries to Linux standard a.out format so
one can make an executable
In the test cases I've compiled, the compiler itself seems fast
and produces reasonably helpful error messages. I cannot comment
on execution speed yet, but the whole of chapter 2 of the manual
is devoted to in-depth discussion of the optimizations used and
suggestions on how to combine them for best result; if this is
any indication, it should generate pretty fast code.
When I get any concrete results, I will post comparisons to f2c
I have no connection to Microway other than giving them feedback
on what needed to be done to get the compiler running; I need
such a compiler (particularly the VMS STRUCTURE support) urgently in
connection with a project. This announcement is (almost) purely public
service; if they get lots of calls from other Linuxers maybe they'll hurry
ps - the product name is Microway NDP Fortran. The person at Microway
who knows the most about it is Nina Nitroy.
3. Linux fdisk did not delete a "Linux native" partition.
4. HDS viewstation
5. "not 100% native mode: will probe irqs later" -- Is this a problem at all?
6. Compiling Emacs for MS-DOS under Linux
7. Box freezes if I enable "AMD 76x native power management"
8. Serial Number
9. Enlightenment segfaults with "Native PPM Loader"
10. Solstice X25 problem with "native" mode
11. "Failed to find native library..."
13. Linker error "relocations remain", shared object, Solaris, gcc, ld, java, java native interface, cplex