Re: Structure of large link libraries in f95




Charles Russell wrote:

I cited LAPACK as an example that might be of general interest, and for
which LAPACK90 shows just how ugly option 2 can get. What I am really
interested in is what to do with my big library of old f77 math
routines, which I like to keep at my fingertips for model building,
should I switch to f95. The compiler would then have to do the kinds of
type checking that I now obtain with ftnchek.

I asked approximately this same question about five years ago, but
perhaps less clearly, and perhaps there has been some progress in the
interim.

Compile-to-archive was a commonly requested option about
ten years ago. It isn't intrinsically hard to do, but Sun's compiler
is not structured in a way that makes it easy. I don't know why
the requests for compile-to-archive stopped, but they did. If
people had continued to request it, Sun might have delivered it.

Bob Corbett

.



Relevant Pages

  • Re: C++ in KMDF
    ... compiler that generates safe drivers ... represent merely a puny squeak amid the vast din of feature requests from ... There is a wall between the compiler teams and the DDK teams. ...
    (microsoft.public.development.device.drivers)
  • Re: Save statement
    ... that the compiler choose a fixed address for the variable's memory, ... AUTOMATIC requests that the variable be allocated to storage that is ... heap memory that gets deallocated on routine exit. ... It is true that this is usually implemented using static allocation, ...
    (comp.lang.fortran)
  • Re: non-functional backout for review
    ... Compiler gives almost identical code for old and ... New one (requests for backout) ... I will use a version which compiler can generate optimized code. ...
    (freebsd-current)
  • Re: Is the Ada run-time required to detect out-of-memory conditions?
    ... > CPU will only handle memory requests of at least one page. ... > When larger memory is requested some C compiler will just pass the request ... "The terrorists rejoice in the killing of the innocent, ...
    (comp.lang.ada)