]> gcc.gnu.org Git - gcc.git/blame - libf2c/README
* Merge from gcc2 June 9, 1998 snapshot. See ChangeLog.13 for
[gcc.git] / libf2c / README
CommitLineData
f30bc2e7 11998-04-20
81fea2b1
JL
2
3This directory contains the f2c library packaged for use with g77 to configure
4and build automatically (in principle!) as part of the top-level configure and
5make steps. This depends on the makefile and configure fragments in ../f.
f30bc2e7
CB
6g77 names this library `libg2c' to avoid conflict with existing copies
7of `libf2c' on a system.
81fea2b1
JL
8
9Some small changes have been made to the f2c distributions of lib[FI]77 which
10come from <ftp:bell-labs.com/netlib/f2c/> and are maintained (excellently) by
11David M. Gay <dmg@bell-labs.com>. See the Notice files for copyright
12information. I'll try to get the changes rolled into the f2c distribution.
13
14Files that come directly from netlib are either maintained in the
15gcc/f/runtime/ directory under their original names or, if they
16are not pertinent for g77's version of libf2c, under their original
17names with `.netlib' appended. For example, gcc/f/runtime/permissions.netlib
18is a copy of f2c's top-level`permissions' file in the netlib distribution.
19In this case, it applies only to the relevant portions of the libF77/ and
20libI77/ directories; it does not apply to the libU77/ directory, which is
21distributed under different licensing arrangements. Similarly,
22the `makefile.netlib' files in libF77/ and libI77/ are copies of
23the respective `makefile' files in the netlib distribution, but
24are not used when building g77's version of libf2c.
25
26The `README.netlib' files in libF77/ and libI77/ thus might be
27interesting, but should not be taken as guidelines for how to
28configure and build libf2c in g77's distribution.
29
30The packaging for auto-configuration was done by Dave Love <d.love@dl.ac.uk>.
f30bc2e7 31Minor changes have been made by James Craig Burley <burley@gnu.org>,
81fea2b1
JL
32who probably broke things Dave had working. :-)
33
34Among the user-visible changes (choices) g77 makes in its
35version of libf2c:
36
37- f2c.h configured to default to padding unformatted direct reads
38 (#define Pad_UDread), because that's the behavior most users
39 expect.
40
41- f2c.h configured to default to outputting leading zeros before
42 decimal points in formatted and list-directed output, to be compatible
43 with many other compilers (#define WANT_LEAD_0). Either way is
44 standard-conforming, however, and you should try to avoid writing
45 code that assumes one format or another.
46
47- dtime_() and etime_() are from Dave Love's libU77, not from
48 netlib's libF77.
This page took 0.063503 seconds and 5 git commands to generate.