OSDN Git Service

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